有什么方法可以在时区中找到日期的当前格式吗?我从数据库的情况下,当前日期时间格式不匹配,危机来临字符串形式检索日期,“字符串未被识别为有效日期时间”当前日期格式
当前日期格式
回答
的DateTime.Parse
方法使用正在执行的线程上设置的格式。请参阅Thread.CurrentCulture
以检索解析时使用的CultureInfo
。 CultureInfo.DateTimeFormat
返回您正在查找的格式。
如果你知道格式,你应该使用DateTime.ParseExact
方法与已知的格式来解析输入字符串。
这听起来像什么是最重要的还不是目前的格式日期作为您的代码理解它,但从数据库中获取。为什么它在数据库中作为一个字符串开始?如果在所有可能的你应该使它在数据库中适当的日期/时间相关的领域,并使驱动程序进行转换。
如果这是不可能的,你应该在你的代码中使用该匹配什么样的服务器为您提供了一个自定义的日期/时间格式进行转换,并在合适的培养基(很可能是不变的)。
有什么方法可以找到系统中使用的当前格式? – Pankaj
@Pankaj:*哪个*系统?您没有提供任何代码,也没有解释数据如何存储在数据库中。 –
听起来像是你需要使用DateTime.TryParse法:
http://msdn.microsoft.com/en-us/library/system.datetime.tryparse.aspx
如果你不知道在哪个格式的日期已过和.NET无法弄清楚,我认为你的运气不好。你可以尝试看看你是否可以通过使用正则表达式来自己计算格式。
- 1. 格式化当前日期
- 2. 格式当前日期显示星期
- 3. jQuery DatePicker日期格式与当前calture
- 4. Oracle - 获取当前日期格式
- 5. 当前日期格式:“yyyy-MM-dd HH:mm:ss”
- 6. 以日期时间格式插入当前日期mySQL
- 7. HTML5“日期”输入格式,自动填写当前日期
- 8. 我想当前日期转换为简单的日期格式
- 9. 检查日期验证的日期格式大于当前日期以及js
- 10. 当前日期
- 11. SQL Server:当选择日期等于当前日期时,在选择中使用不同的日期格式
- 12. 由当前日期
- 13. 仅当前日期
- 14. 如何用excel减去日期 - 当前日期的格式为yyyyddmmhhmmss
- 15. 如何格式化当前日期并保存到日期对象中
- 16. 以日期时间格式存储当前日期和时间zend
- 17. 如何以格式打印当前时间日期,日期月份年HH:MM:SS?
- 18. 如何设置当前日期取决于浏览器的日期格式
- 19. SQLite当前日期和过去几年的当前日期
- 20. PHP,如何以特定格式获取当前日期
- 21. 角2显示当前格式的日期
- 22. 问题来格式化当前日期(-1month),以YYYYMMDD
- 23. 获取特殊格式的当前日期字符串
- 24. Laravel 5以MySQL格式获取当前日期时间
- 25. 如何获得PST格式的当前日期?
- 26. 用特殊格式打印当前UTC日期时间
- 27. 以特定格式获取当前日期
- 28. 获取当前计算机日期时间格式
- 29. moment.js格式当前日期时间在多个时区
- 30. 获取当前日期DD-MM-yyyy格式
是日期实际存储在数据库中的字符串?如果是这样,那么您将需要确定它的存储格式,以便在您的应用程序中解析它 – musefan
您可以显示代码吗?你把日期存储为字符串? – V4Vendetta
为什么你在标签中列出了C#和三个不同版本,实际上这是一个*平台*问题,而与C#语言无关? –