我在 stackoverflow 上搜索了答案,但没有运气。我正在开发一个 Windows 应用程序,我有一些不同日期格式的字符串,
例如。
dd/MM/yyyy
MM/dd/yyyy
MM-dd-yyyy
dd-MM-yyyy
dd/MM/yyyy hh:mm::ss
MM/dd/yyyy hh:mm::ss
etc...
但我需要转换为通用格式 -dd/MM/yyyy
。该应用程序可以在不同文化的任何 Windows 机器上运行。
正确的做法是什么?
编辑:另一件事我可能不知道传入字符串的格式是什么。
提前致谢。
Use DateTime.ParseExact以不同的模式作为格式。
如果解析后您确实需要使用字符串表示形式,请使用ToString
的方法DateTime
使用您感兴趣的显式格式(因此它是文化不变的)。但最好保留DateTime
因为这是与格式无关的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)