时间的12小时制

49 篇文章 0 订阅
在工作中可能会遇到十二小时的时间格式,特别是数据中保存有这样的数据而我们有要处理这部分数据的时候,
问题就出现了。本文只讨论对十二小时制字符串的处理:
1) 如果你是要把时间字符串存到数据库,可以用数据提供的函数把字符串转化为时间,这种情况也不在我们讨论之列
2) 如果你是要把时间字符串变成数据库的BIGINT再传进数据库,那么你就可能需要注意下面的段落了。

AM和PM把一天24小时分成了两等分 每分12小时 取值区间 [1:00:00-12:59:59]

值得说明的是这个取值区间与24小时中的0-12小时不是顺序对应的。
为什么这么说呢。因为12小时进制不会出现00:xx:xx,而是会用12:xx:xx来代替,其他的时间端不会出现这种情况。

这句话告诉我们3点:
1:12:xx:xx AM 代表的是凌晨(24小时制中的00:xx:xx)
2:12:xx:xx PM 代表的是中午(24小时制中的12:xx:xx)
3:如果你看到12小时制中出现了00:xx:xx就是错误的

反之12:30:00 AM 和 12:30:00 PM 表示的时间对应24小时制的什么时刻 你应该有答案了

ps : 12:59:59 AM 下一秒的时刻该怎么表示?

1:00:00

11:59:59 AM  下一秒的时刻该怎么表示?

12:00:00 PM  (^_^)~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值