这种日期格式是什么: 1YYMMDD
例如:06/28/1959输出为1590628 示例:06/28/2019输出为1190628
无论如何,它前面总是有一个臭臭的1。
答案 0 :(得分:0)
正如@TomNash在其评论中已经提到的,1
似乎是century marker。
因此您的日期格式为CYYMMDD
,其中C可能为
这种格式不是ISO 8601的一部分!
对于year-2000-problem,它看起来有点像IBM的特殊解决方案,也许是针对AS / 400的解决方案。
我个人的建议是在处理日期格式之前,始终先通过中间层将其转换为ISO 8601。
最后但并非最不重要的一点是,请记住将使用这种过时格式的软件设置在列表上,因为像世纪标记这样的解决方案仅将2000年的问题移到了100年以后,因此我们的孙辈们将再次遇到相同的问题...