Hai 我從用戶獲取日期輸入(不是DateTime.Now),我希望以日期格式進行轉換和顯示。 例如:在XAML中,將被指定,我希望顯示爲「PrintedOn - October 24,2008」。字符串格式是string.format(「{0} - {1}」,userText,userDate)。 我在哪裏出錯了?我如何將UserDate轉換爲我需要的格式。請確認代碼。 感謝從用戶輸入的日期格式
回答
但我從用戶獲取輸入作爲字符串(XAML)。所以我如何將它轉換爲日期? – Kaja 2009-11-01 15:17:37
從您的代碼示例,我假定這是C#或VB.NET。
String.Format("{0} - {1}", userText, userDate.ToString("D"))
在這些行上做了一些事情,併爲您提供了當前語言環境中的字符串作爲獎勵。有關更多信息,請參閱possible format strings。
使用此:
String.Format("{0} - {1}", userText, Date.Parse(userDate).ToString("MMMM dd,yyyy"))
其中userDate目前的日期從XAML字符串未指定的格式。如果您知道它到達的格式,請改用ParseExact。
這應該是'String.Format(「{0} - {1}」,userText,(Convert.ToDateTime(userDate))。ToString(「MMMM dd,yyyy」))'正確回答問題 – 2009-11-01 15:33:36
已更正現在的格式 - oopsie – MartW 2009-11-01 15:36:58
Hai, 我想你的答案會工作。但我越來越error.So我檢查,我發現,即使下面的代碼不運行。任何想法? DateTime dateValue; string dateString =「2/16/2008 12:15:12 PM」; dateValue = DateTime.Parse(dateString); 當我調試,我不能通過第三行..我得到這個錯誤「字符串不被認爲是一個有效的日期時間」 – Kaja 2009-11-01 16:23:55
- 1. 格式化用戶輸入日期。
- 2. Angularjs輸入日期格式短日期
- 3. AngularJS:日期格式輸入
- 4. 日期輸入格式?
- 5. PHP日期輸入格式
- 6. PHP採取用戶輸入和格式化輸出(日期)
- 7. 日期輸入控件MVC - mm/dd/yyyy格式,無論用戶輸入哪種格式日期
- 8. 從字符串格式到日期格式的隱藏日期輸入
- 9. 使用simple_form格式化日期輸入
- 10. 將用戶輸入轉換爲我的日期格式
- 11. 強制用戶輸入特定的日期格式
- 12. 格式化Java中的用戶輸入日期
- 13. 在WPF datepicker中指定用戶輸入的日期格式
- 14. 使用簡單的用戶輸入格式轉換自定義日期格式
- 15. 的Java 8格式的日期輸入
- 16. 驗證日期從用戶輸入
- 17. 更改日期的輸入格式\ HTML
- 18. 輸入的jQuery格式日期
- 19. 輸入控件的日期格式
- 20. CakePHP的3日期輸入格式
- 21. 從日期選擇器中轉換用戶輸入的日期
- 22. 通過提示用戶輸入日期格式來解析日期?
- 23. 如何將用戶輸入轉換爲MySQL日期格式?
- 24. Form_for強制用戶輸入日期格式
- 25. 用戶輸入,驗證日期格式是否正確
- 26. C#格式化用戶輸入僅限日期
- 27. Primefaces號碼:日曆和格式的用戶輸入正確的日期
- 28. 格式輸入類型=日期
- 29. 如何更改輸入日期格式?
- 30. HTML輸入類型=「日期」值格式
你在說什麼語言?請重新標記。 – 2009-11-01 15:09:13
什麼編程語言? – Thomas 2009-11-01 15:09:17
看起來像是C# – jle 2009-11-01 15:10:26