如果例如servlet 需要用户提交的表单中的日期,该日期将作为用户参数的一部分作为字符串发送。
我们如何知道如何将此字符串转换为日期?
我的意思是语言环境可能不同。可以是 M/D/Y
或 D/M/Y
等
那么我们如何在服务器端知道这一点呢?我认为这也是其他语言的问题?例如。服务器端的脚本?
最佳答案
你不能确定。您必须根据语言环境做出假设,或者您需要指定特定的顺序。像 01/02/12
这样的日期可能是 12th Feb 1901 或 2001,或 1st feb 1912 或 2012,或 2nd of Jan 1912 或 2012。无法从格式中得知。
顺便说一句,ISO-8601 格式是 y/m/d 顺序。
关于java - 我们如何知道用户提交的日期格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16511400/