我遇到了C#的奇怪行为.有点像这样......
var date = DateTime.Now.ToString("MM/dd/yyyy");
Run Code Online (Sandbox Code Playgroud)
我期待着
04/24/2009
Run Code Online (Sandbox Code Playgroud)
但实际上它的回归
04-24-2009
Run Code Online (Sandbox Code Playgroud)
我的操作系统文化是en-GB,我使用的是.Net 3.5和WPF
任何解决方案请... ???
Jon*_*eet 18
根据自定义日期和时间格式字符串的MSDN文档,/是一个占位符:
表示当前DateTimeFormatInfo.DateSeparator属性中定义的日期分隔符.此分隔符用于区分年,月和日.
如果你想要一个明确的斜线,使用"MM'/'dd'/'yyyy":
DateTime.Now.ToString("MM'/'dd'/'yyyy")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7100 次 |
| 最近记录: |