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 小时制。