Java中日期格式转换

博客园账号开通了4年多了,这是本人的第一篇博客。

先记录一个Java中日期格式的转换,练练手

    /**
     * Date 转为 String
     */
    private static void dateToString(Date date) {
        //Date转String,24小时计算(HH)
        SimpleDateFormat simpleDateFormatHour = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        //Date转String,12小时计算(hh)
        SimpleDateFormat simpleDateFormatHours = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");

        System.out.println(simpleDateFormatHour.format(date));
        System.out.println(simpleDateFormatHours.format(date));
    }

    /**
     * String 转为 Date
     */
    private static void stringToDate(String dateStr){
        DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        try{
            Date date = format.parse(dateStr);
            System.out.println(date.toString());
        }catch(Exception e){
        }

    }

    public static void main(String[] args){
        dateToString(new Date());
        stringToDate("2021-01-27 21:21:59");
    }

 

输出结果:

2021-01-27 21:23:54
2021-01-27 09:23:54
Wed Jan 27 21:21:59 CST 2021

 

最近公司在弄巡场机器人的项目,涉及到海康摄像头、雷达、定位、算法等等,等手头事情告一段落了,我再写一段总结分享。

明天开始把所有设计模式再学习、总结一遍!

上一篇:Java实现当前时间加减小时(年,月,日,小时,分钟)


下一篇:Java并发编程75道面试题及答案