如果例如一個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