首页 > 后端开发 > C++ > 如何在C#中解析非标准DateTime字符串?

如何在C#中解析非标准DateTime字符串?

DDD
发布: 2025-02-02 03:16:09
原创
343 人浏览过

How to Parse Non-Standard DateTime Strings in C#?

>处理不规则的日期和时间字符串, 许多应用程序遇到偏离标准格式的日期和时间字符串。 例如,“ 2009-05-08 14:40:52,531”不是一个容易使用默认方法的可简洁的日期字符串。

>

解决方案:自定义日期/时间格式

> 解析这些非标准字符串的关键是使用C#'S

使用自定义格式字符串。该字符串精确地镜像您的不规则日期/时间字符串的结构。

>在示例字符串“ 2009-05-08 14:40:52,531”中,我们需要说明:DateTime.ParseExact

年,月和日(“ yyyy-mm-dd”)

    小时,分钟和秒(“ HH:MM:SS”)
  • 毫秒(包括逗号和三位数字“,fff”)
  • c#代码示例

这是如何使用>

解析字符串的方法

无论区域设置如何,DateTime.ParseExact

可确保一致的解析。 这种方法保证了非标准日期和时间字符串的可靠转换为可用的
<code class="language-csharp">DateTime myDate = DateTime.ParseExact("2009-05-08 14:40:52,531", "yyyy-MM-dd HH:mm:ss,fff",
                                       System.Globalization.CultureInfo.InvariantCulture);</code>
登录后复制
>

以上是如何在C#中解析非标准DateTime字符串?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板