当前位置:  开发笔记 > 编程语言 > 正文

datetime.parse并使其使用特定格式

如何解决《datetime.parse并使其使用特定格式》经验,为你挑选了2个好方法。

我有一个日期时间从XML文件返回格式:

20080916 11:02

如在

yyyymm ......:ss

我怎样才能获得datetime.parse函数来接收它?即解析它没有错误?干杯



1> Blair Conrad..:
DateTime.ParseExact(input,"yyyyMMdd HH:mm",null);

假设你打算说几分钟跟着小时,而不是秒 - 你的例子有点令人困惑.

该ParseExact文档详细说明其他重载,如果你想拥有解析自动转换为通用时间或类似的东西.

正如@ Joel Coehoorn所提到的,还有使用TryParseExact的选项,它将返回一个布尔值,表示操作成功或失败 - 我仍然在.Net 1.1上,所以我经常忘记这个.

如果需要解析其他格式,可以查看标准日期时间格式字符串.


不要忘记DateTime.TryParseExact()

2> 小智..:

感谢您的提示,我使用它来解析我的日期"20071122",我需要添加datetimestyles,我没有使用它,它工作:

DateTime dt = DateTime.MinValue;

DateTime.TryParseExact("20071122", "yyyyMMdd", null,System.Globalization.DateTimeStyles.None, out dt);

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有