记一次关于时间格式的翻车记录


各位好,在最近一段时间内,工作有点忙,以至于断更了一段时间,哈哈。

不过在紧张的工作中,我还是记录了一下被坑的地方,分享给大家。

问题是这样的:某一天正在修改一个表格,填数据,大家都知道这种工作是比较简单枯燥的。
但是突然我就发现了一个异常现象,就是在时间的那一栏里,竟然有超过60的数字,这肯定是不太对的,因为我们知道时间的时分秒都是60进制。然后也检查了一下对时间的format格式,写的是'HH:MM:SS',好像也没错。

就在我怀疑自我的时候,本着打破砂锅问到底的精神,我决定去看下相关的API。不查不要紧,一查发现我之前的认知是错误的。原来在时间相关的format格式中,大小是有不同的定义的。比如说'HH'和'hh'就不同,HH代表24小时制,hh代表12小时制,比如's'代表的是秒数,那S代表的就是毫秒数。下面是关于时间format的具体细节及说明,希望能帮到大家,哈哈。祝大家2022年新年快乐呀~

字母日期或时间元素表示示例
GEra 标志符TextAD("公元",全称Anno Domini。"公元前"是BC,全称Before Christ)
yYear1996; 96
M年中的月份MonthJuly; Jul; 07
w年中的周数Number27
W月份中的周数Number2
D年中的天数Number189
d月份中的天数Number10
F月份中的星期Number2
E星期中的天数TextTuesday ; Tue
aAm/pm 标记TextPM
H一天中的小时数(0-23)Number0
k一天中的小时数(1-24)Number24
Kam/pm 中的小时数(0-11)Number0
ham/pm 中的小时数(1-12)Number12
m小时中的分钟数Number30
s分钟中的秒数Number55
S毫秒数Number978
z时区General time zonePacific Standard Time; PST; GMT-08:00
Z时区RFC 822 time zone-0800

Tue Nov 11 15:16:42 CST 2014 (EEE MMM dd HH:mm:ss z yyyy)

声明:Xuhao's Blog|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 记一次关于时间格式的翻车记录


Carpe Diem and Do what I like