Date date=new Date();
DateFormatUtils.format(date,"yyyyMMddhhmmss");
如果时间是上午的没有问题。如果是下午的话,比如:2013-07-29 16:33:44。但是返回的结果是:20130729043344。是12小时制的。
后来在网上找到答案。如果想要24小时制的。则需写成大写的HH。
DateFormatUtils.format(date,"yyyyMMddHHmmss");
本文介绍了一个关于Java日期格式化的问题,当使用特定格式化字符串时,如何区分12小时制与24小时制。通过调整格式化字符串中的小写hh为大写HH,可以将时间从12小时制转换为24小时制。
Date date=new Date();
DateFormatUtils.format(date,"yyyyMMddhhmmss");
如果时间是上午的没有问题。如果是下午的话,比如:2013-07-29 16:33:44。但是返回的结果是:20130729043344。是12小时制的。
后来在网上找到答案。如果想要24小时制的。则需写成大写的HH。
DateFormatUtils.format(date,"yyyyMMddHHmmss");

被折叠的 条评论
为什么被折叠?