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. PHP日期输入格式
- 3. PHP采取用户输入和格式化输出(日期)
- 4. 日期输入控件MVC - mm/dd/yyyy格式,无论用户输入哪种格式日期
- 5. 从字符串格式到日期格式的隐藏日期输入
- 6. 在WPF datepicker中指定用户输入的日期格式
- 7. 强制用户输入特定的日期格式
- 8. 将用户输入转换为我的日期格式
- 9. 的Java 8格式的日期输入
- 10. 验证日期从用户输入
- 11. CakePHP的3日期输入格式
- 12. 更改日期的输入格式\ HTML
- 13. 输入控件的日期格式
- 14. 通过提示用户输入日期格式来解析日期?
- 15. 用户输入,验证日期格式是否正确
- 16. C#格式化用户输入仅限日期
- 17. HTML输入类型=“日期”值格式
- 18. 如何验证日期输入格式
- 19. 日期格式在“foreach”中输入“datetime”
- 20. 如何更改输入日期格式?
- 21. 格式输入类型=日期
- 22. 输入日期的日期格式检查python
- 23. 如何在iphone中输入正确的输入日期格式?
- 24. HTML 5 - 在iOS上输入格式的日期格式
- 25. 从日期格式
- 26. 更改日期格式,以客户的日期格式
- 27. 向后兼容性和HTML5日期输入 - 日期格式
- 28. AngularJS设置日期格式为“MM/YYYY”输入日期
- 29. 显示日期作为输入型DD-MM-yyyy格式=日期
- 30. HTML5“日期”输入格式,自动填写当前日期
你在说什么语言?请重新标记。 – 2009-11-01 15:09:13
什么编程语言? – Thomas 2009-11-01 15:09:17
看起来像是C# – jle 2009-11-01 15:10:26