JAVA:怎样把24小时制转换成12小时制

[复制链接]
查看11 | 回复4 | 2019-11-26 18:22:00 | 显示全部楼层 |阅读模式
SimpleDateFormat objSDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String strCurrentTime = objSDateFormat.format(Date类型的时间);注:大写的HH为24小时制,小写的hh为12小时制,当然还可以在ss的后面加上 a,这样可以在后面显示上下文:显示效果为“2008-03-24 17:00:14 下午”
回复

使用道具 举报

千问 | 2019-11-26 18:22:00 | 显示全部楼层
用if语句就可以了if(time12)
hour = hour -12;呵呵。简单的方法我也不会。。。
回复

使用道具 举报

千问 | 2019-11-26 18:22:00 | 显示全部楼层
这个不是太简单了吗?你应该是问怎么把12小时制转换成24小时制;大于12就减12OK了
回复

使用道具 举报

千问 | 2019-11-26 18:22:00 | 显示全部楼层
hour mod 12(hour%12)
回复

使用道具 举报

千问 | 2019-11-26 18:22:00 | 显示全部楼层
取模就行了啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行