Data中SimpleDateFormat相关hh与HH问题

在这里插入图片描述

Date dNow = new Date( );
        SimpleDateFormat ft1 = new SimpleDateFormat ("yyyy-MM-dd hh:mm:ss");//hh是12小时制;
        SimpleDateFormat ft2 = new SimpleDateFormat ("yyyy-MM-dd HH:mm:ss");//HH是24小时制;
        System.out.println("当前时间为:"+ft1.format(dNow));
        System.out.println("当前时间为:"+ft2.format(new Date()));

输出结果为:

当前时间为:2023-03-21 04:09:25
当前时间为:2023-03-21 16:09:25
  • 这一行代码确立了转换的格式,其中 yyyy 是完整的公元年,MM 是月份,dd 是日期,HH:mm:ss 是时、分、秒。
    注意:有的格式大写,有的格式小写,例如 MM 是月份,mm 是分;HH 是 24 小时制,而 hh 是 12 小时制。

猜你喜欢

转载自blog.csdn.net/budaoweng0609/article/details/129691174
hh
.hh