不同的国家有不同的日期时间书写格式,比如:
- 多数亚洲国家:yyyy-MM-dd hh:mm
- 有些欧洲国家:dd.MM.yyyy HH:mm
- 极少数的国家:MM/dd/yyyy h:mm tt
还有各种各样的格式,详见下表:
这个表有什么用呢?或者说怎么用呢?
今天看见的网友问题是一个日期格式转换,“29,9,2019”这样的日期转换成我们习惯的YYYY-MM-DD或者YYYY/MM/DD格式。
如果我们不知道这样的对照表,就要从排列顺序入手,把文本的顺序纠正过来,例如这样:
用逗号分割成列表,然后颠倒顺序,再重新组合。
如果知道了各国的日期格式,我们就有更简单的办法来转换格式:
先来看看表格中的格式:
da与fr都是这种dd-mm-yyyy的日期格式,就是说原本这就是一个标准的日期排列顺序,只不过不符合我们的日常习惯,我们可以用日期格式转换函数,来把他转换回来: