我想将字符串转换为datatime.这是我的代码:
DateTime? dt = null;
dt = DateTime.Parse(postdate[i]);
Run Code Online (Sandbox Code Playgroud)
它仅适用于dd/mm/yyyy,不适用于mm/dd/yyyy,因为在我的计算机上,日期格式在控制面板中设置为dd/MM/yyyy.
所以如果我想使用应用程序总是接受有效的格式mm/dd/yyyy,无论windows日期格式设置如何.如何在c#代码中实现这一点?
我认为这应该有效:
DateTime? dt = null;
dt = DateTime.ParseExact(postdate[i], "MM/dd/yyyy", System.Globalization.CultureInfo.CurrentCulture);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
579 次 |
| 最近记录: |