![](/img/trans.png)
[英]String was not recognized as a valid DateTime with the format of “MM/dd/yyy hh:mm:ss tt”
[英]C# Convert date (day-Month-year) to MM/dd/yyy Error String was not recognized as a valid DateTime
我正在從csv中讀取日期,該日期的格式為“ 8-Mar-18”。 我正在使用DateTime.ParseExtract將其轉換為日期格式“ MM / dd / yyyy”,但由於出現錯誤
無法將字符串識別為有效的DateTime。
這是一個復制品:
using System.Globalization;
DateTime.ParseExact("8-Mar-18", "MM/dd/yyyy", CultureInfo.InvariantCulture);
如何將其轉換為MM / dd / yyy?
謝謝大家
這是一個兩步過程。
DateTime d = DateTime.ParseExact("8-Mar-18", "d-MMM-yy", CultureInfo.InvariantCulture);
string s = d.ToString("MM/dd/yyyy");
可以一行完成。
var s = DateTime.ParseExact("8-Mar-18", "d-MMM-yy", CultureInfo.InvariantCulture).ToString("MM/dd/yyyy");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.