我需要使用C#更改日期字符串的格式
来自:"06/16/2010"或"16/06/2010"
致:"2010-06-16"
能帮我实现这个目标吗?
谢谢
Jon*_*eet 28
如果您已将其作为a DateTime,请使用:
string x = dt.ToString("yyyy-MM-dd");
Run Code Online (Sandbox Code Playgroud)
有关更多详细信息,请参阅MSDN文档.您可以指定CultureInfo.InvariantCulture强制使用西方数字等.如果您使用MMM作为月份名称和类似的东西,这一点更为重要,但要明确这一点并不是一个坏主意:
string x = dt.ToString("yyyy-MM-dd", CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)
如果你有一个字符串开头,你需要解析它,然后重新格式化...当然,这意味着你需要知道原始字符串的格式.
| 归档时间: |
|
| 查看次数: |
91158 次 |
| 最近记录: |