下面的代码段显示"07/01/2011"而不是"07/09/2011".这段代码有什么问题吗?
代码片段:
DateTime result;
DateTime.TryParseExact(
"07/09/2011",
"dd-mm-yyyy",
new CultureInfo("en-GB"),
System.Globalization.DateTimeStyles.None,
out result);
// shows "07/01/2011"
MessageBox.Show(result.ToString());
Run Code Online (Sandbox Code Playgroud)
Tho*_*mar 14
mm是"分钟".MM是月.此外,它不应该匹配任何内容,因为在您使用/分隔组件的日期和您使用破折号的模式中.
因此,您的日期模式应该是,dd/MM/yyyy或者您的日期字符串应该是07-09-2011.
| 归档时间: |
|
| 查看次数: |
1503 次 |
| 最近记录: |