如果例如一个servlet期望从用户提交的表单中获得一个日期,这个日期将作为字符串作为用户参数的一部分发送。
我们如何知道如何将此字符串转换为日期?
我的意思是语言环境可能不同。可能是M/D/Y
或D/M/Y
等
那么我们怎么能在服务器端知道这一点?我认为这在其他语言中也是一个问题?例如。服务器端的脚本?我们如何知道用户提交日期的格式?
0
A
回答
1
你无法确定。你必须根据语言环境做出假设,或者你需要指定一个特定的顺序。像01/02/12
这样的日期可以是1901年2月12日或2001年,也可以是1912年或2012年的第一个二月,或者是1912年或2012年1月2日的第二个。从格式中无法知道。
BTW ISO-8601格式是y/m/d的顺序。
0
使用日期控件的格式,其中指定格式,通常基于用户的区域设置。
相关问题
- 1. 有谁知道如何提取我的日期字符串和更改格式?
- 2. 网站如何知道您的公制系统,日期格式...?
- 3. 知道何时提交表格
- 4. 我们如何知道用户如何取消对话?
- 5. 如何让我的用户以特定格式插入日期?
- 6. 从字符串日期创建日历,不知道格式
- 7. PostgreSQL:未知日期输出格式。如何转换日期输出格式?
- 8. 提交表格中的Laravel日期格式(d-M-Y)
- 9. 如果我们知道android
- 10. 更改日期格式,以客户的日期格式
- 11. 不知道什么格式的日期能够解析它[1252457867]'
- 12. 在不知道格式的情况下验证日期
- 13. 格式转换发生的日期,但不知道为什么?
- 14. 如何知道日期是今天?
- 15. 我们可以用Java创建我们自己的日期格式吗?
- 16. Xcode如何知道我的提交历史记录?
- 17. 用户提供的语言环境中的django格式日期
- 18. 我们如何知道客户请求的帖子?
- 19. Jqgrid提交之前编辑表格,非格式日期
- 20. 我如何更改PHP日期格式
- 21. 如何知道提交时点击哪个提交输入?
- 22. 从用户输入的日期格式
- 23. 我们如何知道日历同步已完成?
- 24. 我想知道文件创建日期
- 25. 我如何知道我已经完成了交互模式?
- 26. 限制按日期提交表格
- 27. 未知的时间和日期格式
- 28. 我不知道为什么我不工作,格式%d期望
- 29. 我如何知道我的记录是否使用Spring Kafka手动提交
- 30. 提交日期7
美国军方要求格式为dd mmm yyyy,例如01 Mar 2013,消除歧义 – 2013-05-12 19:55:23
@ Zim-ZamO'Pootertoot:需要谁?浏览器? – Cratylus 2013-05-12 19:57:58
由军方或其承包商制作的网站的表单域,例如月份的下拉框将具有{Jan,Feb,Mar,...}等,而不是{01,02,03,...};通常如果一个网站使用mm/dd/yyyy或者dd/mm/yyyy,那么这在表单字段中就已经清楚了,这样用户就不会感到困惑,但是一旦数据被服务器读取(假设它保存为字符串,而不是转换为UTC或其他),那么它可能会变得模糊,如果数据上下文以某种方式丢失,而dd/mmm/yyyy永远不会变得模糊 – 2013-05-12 20:05:51