首頁 >後端開發 >C++ >如何在C#中解析非標準DateTime字符串?

如何在C#中解析非標準DateTime字符串?

DDD
DDD原創
2025-02-02 03:16:09349瀏覽

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn