我搜索了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...
Run Code Online (Sandbox Code Playgroud)
但我需要转换为通用格式 - dd/MM/yyyy.该应用程序可以在不同文化的任何Windows机器上运行.
这样做的正确方法是什么?
编辑:还有一件事我可能不知道传入字符串的格式是什么.
提前致谢.
使用DateTime.ParseExact不同的模式作为格式.
如果在解析之后你真的需要使用字符串表示,请使用您感兴趣的显式格式的ToString方法DateTime(这样它就是文化不变的).然而,最好保留它,DateTime因为这与格式无关.
| 归档时间: |
|
| 查看次数: |
4437 次 |
| 最近记录: |