用Java将12小时制改为24小时制,Java新手

https://zhidao.baidu.com/question/682845353715229412.html

SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd HH:dd:mm”);

System.out.println(sdf.format(new Date()));

这个是将当前时间的格式改为yyyy-MM-dd HH:dd:mm的,显示的是24小时制。

一、java代码12小时制转换24小时制方法

tr:12小时制字符串,列如8:00am,7:00pm.8:30am,6:00pm

返回值为24小时制字符串:列如18:00,20:00,21:00

ublic static String startStr(String str) {

String[] strs = str.split(“–“)

String total = strs[strs.length – 1]

String startHour = total.substring(0, total.indexOf(“:”))

if ((total.charAt(total.indexOf(“m”) – 1) + “”).equals(“a”)

(startHour.equals(“12”))) {

二、java Date类型:24小时制和12小时制

String getTimestamp() {

DateFormat df = new SimpleDateFormat(“yyyy-MM-dd HH-mm-ss sss”);

Date date = new Date();

return df.format(date);

}

HH返回的是24小时制的时间

hh返回的是12小时制的时间

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容