首页 > C# > 在c#中,如何将字符串转换为日期时间

在c#中,如何将字符串转换为日期时间

上一篇 下一篇

如何将字符串(例如)转换为?2009-05-08 14:40:52,531DateTime

分割线

网友回答:

您基本上有两种选择。 和。DateTime.Parse()DateTime.ParseExact()

第一个在语法方面非常宽容,将解析许多不同格式的日期。它适用于可能采用不同格式的用户输入。

ParseExact 将允许您指定用于解析的日期字符串的确切格式。如果您的字符串始终采用相同的格式,则最好使用它。这样,您可以轻松检测与预期数据的任何偏差。

您可以像这样解析用户输入:

DateTime enteredDate = DateTime.Parse(enteredString);

如果字符串具有特定格式,则应使用其他方法:

DateTime loadedDate = DateTime.ParseExact(loadedString, "d", null);

"d"代表短日期模式(有关详细信息,请参阅 MSDN),并指定应使用当前区域性来分析字符串。null

分割线

网友回答:

由于您正在处理基于 24 小时的时间,并且您有一个逗号分隔秒分数,因此我建议您指定自定义格式:

DateTime myDate = DateTime.ParseExact("2009-05-08 14:40:52,531", "yyyy-MM-dd HH:mm:ss,fff",
                                       System.Globalization.CultureInfo.InvariantCulture);

分割线

网友回答:

试试这个

DateTime myDate = DateTime.Parse(dateString);

更好的方法是:

DateTime myDate;
if (!DateTime.TryParse(dateString, out myDate))
{
    // handle parse failure
}

模板简介:该模板名称为【在c#中,如何将字符串转换为日期时间】,大小是暂无信息,文档格式为.编程语言,推荐使用Sublime/Dreamweaver/HBuilder打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【C#】栏目查找您需要的精美模板。

相关搜索
  • 下载密码 lanrenmb
  • 下载次数 323次
  • 使用软件 Sublime/Dreamweaver/HBuilder
  • 文件格式 编程语言
  • 文件大小 暂无信息
  • 上传时间 03-20
  • 作者 网友投稿
  • 肖像权 人物画像及字体仅供参考
栏目分类 更多 >
热门推荐 更多 >
html5 自适应 微信模板 微信文章 单页式简历模板 响应式 微信图片 企业网站 微信公众平台 微信素材
您可能会喜欢的其他模板