我正在嘗試為 API 格式化日期。所需的格式是:yyyy-MM-ddTHH:mm:ss.fffffff HH:mm(例如 2022-10-12T09:52:14.1234567 03:00)。我以下列方式使用 Date.ParseExact:
Date.ParseExact("2022-10-12T09:52:14.1234567 03:00", "yyyy-MM-ddTHH:mm:ss.fffffff HH:mm", CultureInfo.InvariantCulture)
.
最初我使用“Now”而不是這個字串,但后來我看到字串和所需的格式必須匹配。我得到的錯誤是'日期時間模式'H'出現了不止一次,具有不同的值。'。有沒有辦法避免這種情況?也可以在這一行中使用“現在”嗎?
謝謝
uj5u.com熱心網友回復:
我懷疑你沒有決議問題,你根本不需要ParseExact。您有一個Date并希望將其作為格式化字串回傳。然后使用ToString和zzz作為UTC偏移量:
string result = DateTime.Now.ToString("yyyy-MM-ddTHH:mm:ss.fffffffzzz");
另請閱讀:自定義日期和時間格式字串
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/515502.html
標籤:VB.net约会时间
上一篇:未為VB.NET中的引數指定引數
