博客
关于我
日期和字符串的相互转换
阅读量:354 次
发布时间:2019-03-04

本文共 1311 字,大约阅读时间需要 4 分钟。

/**

        * 日期转换字符串
        * @param date 日期
        * @param type 显示格式 yyyy-MM-dd yyyy-MM-dd HH:mm:ss
        * String returnvalue = UtilClass.DateToString(this.Startdatetest.getValue(), "yyyy-MM-dd");
        */

public static String dateToString(Object date,String type) {

        String retultValue = "";
        if (date != null) {
            try {
                SimpleDateFormat sdf = new SimpleDateFormat(type);

//这里需要注意的是,如果你传入的是String类型的值,需要再次转换,format里面的参数是Date类型的,否则会有  java.lang.IllegalArgumentException: Cannot format given Object as a Date  异常。

              //retultValue = sdf.format(sdf.parse(date));

                retultValue = sdf.format(date);
            } catch (Exception e) {
                 e.printStackTrace();
            }
        }
        return retultValue;
    }

 

/**

     * 字符串转为日期
     * @param DateStr 字符串
     * @param type 类型 "yyyy-MM-dd HH:mm:ss"
     * @return Date  java.util.Date
     */
    public static Date StringToDate(String date,String type) {
        Date resultDate = null;
        try {
            SimpleDateFormat sdf = new SimpleDateFormat(type);
            resultDate = sdf.parse(date);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return resultDate;     
    }

public static void main(String[] args) {

        
        String type = "yyyy-MM-dd HH:mm:ss";//日期格式
        long date = 1559014035000L;//时间戳

           //获取系统当前时间

         // long date = System.currentTimeMillis();

        // Date date = new Date();

//        Date riqi = StringToDate(date, type);
//        System.out.println(riqi);
        String shiJian = dateToString(date, type);
        System.out.println(shiJian);
    }

转载地址:http://lskr.baihongyu.com/

你可能感兴趣的文章
mysql之旅【第一篇】
查看>>
Mysql之索引选择及优化
查看>>
mysql之联合查询UNION
查看>>
mysql乱码
查看>>
Mysql事务。开启事务、脏读、不可重复读、幻读、隔离级别
查看>>
MySQL事务与锁详解
查看>>
MySQL事务原理以及MVCC详解
查看>>
MySQL事务及其特性与锁机制
查看>>
mysql事务理解
查看>>
MySQL事务详解结合MVCC机制的理解
查看>>
MySQL事务隔离级别:读未提交、读已提交、可重复读和串行
查看>>
MySQL事务隔离级别:读未提交、读已提交、可重复读和串行
查看>>
mysql五补充部分:SQL逻辑查询语句执行顺序
查看>>
mysql交互式连接&非交互式连接
查看>>
MySQL什么情况下会导致索引失效
查看>>
Mysql什么时候建索引
查看>>
MySql从入门到精通
查看>>
MYSQL从入门到精通(二)
查看>>
mysql以下日期函数正确的_mysql 日期函数
查看>>
mysql以服务方式运行
查看>>