簡體   English   中英

將字符串從特定格式轉換為 DateTIme

[英]Convert string to DateTIme from specific format

我有以下字符串: Monday, April 20, 2020 at 9:11 AM

如何將其轉換為DateTime object?

我正在嘗試什么:

DateTime myDate = DateTime.ParseExact(
                      "Monday, April 20, 2020 at 9:11 AM",
                      "yyyy-MM-dd HH:mm:ss,fff",
                      System.Globalization.CultureInfo.InvariantCulture);

但是除了yyyy-MM-dd HH:mm:ss,fff不能使用這種格式。

有什么建議么?

在這里試試: https://dotnetfiddle.net/uBnqhz

DateTime myDate = DateTime.ParseExact("Monday, April 20, 2020 at 9:20 AM",
                                "dddd, MMMM dd, yyyy 'at' h:m tt",       
                                System.Globalization.CultureInfo.InvariantCulture);

請嘗試使用以下格式字符串: "dddd, MMMM d, yyyy 'at' h:mm tt"

此外,正如評論中所建議的, 文檔是您的朋友。

給你 go

DateTime myDate = DateTime.ParseExact("Monday, April 20, 2020 at 9:11 AM", "dddd, MMMM dd, yyyy 'at' h:mm tt", new System.Globalization.CultureInfo("en"));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM