博客
关于我
日期和字符串的相互转换
阅读量: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学习-group by和having
查看>>
MySQL学习-MySQL数据库事务
查看>>
MySQL学习-MySQL条件查询
查看>>
MySQL学习-SQL语句的分类与MySQL简单查询
查看>>
MySQL学习-子查询及limit分页
查看>>
MySQL学习-排序与分组函数
查看>>
MySQL学习-连接查询
查看>>
Mysql学习总结(10)——MySql触发器使用讲解
查看>>
Mysql学习总结(11)——MySql存储过程与函数
查看>>
Mysql学习总结(12)——21分钟Mysql入门教程
查看>>
Mysql学习总结(13)——使用JDBC处理MySQL大数据
查看>>
Mysql学习总结(14)——Mysql主从复制配置
查看>>
Mysql学习总结(15)——Mysql错误码大全
查看>>
Mysql学习总结(17)——MySQL数据库表设计优化
查看>>
Mysql学习总结(18)——Mysql主从架构的复制原理及配置详解
查看>>
Mysql学习总结(19)——Mysql无法创建外键的原因
查看>>
Mysql学习总结(20)——MySQL数据库优化的最佳实践
查看>>
Mysql学习总结(21)——MySQL数据库常见面试题
查看>>
Mysql学习总结(22)——Mysql数据库中制作千万级测试表
查看>>