我目前正在使用 C#,我想將像“2022-01-15 18:40:30”這樣的字串轉換為格式為“15-01-2022 18:40:30”的 DateTime 物件。以下是我嘗試過的。
string stringDate = "2022-01-15 18:40:30";
string newStringDate = DateTime.ParseExact(date, "yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture).ToString("dd-MM-yyyy HH:mm:ss");
DateTime newDateFormat = DateTime.ParseExact(newStringDate, "dd-MM-yyyy HH:mm:ss", CultureInfo.InvariantCulture);
但我不斷得到的結果是“2022-01-15T18:40:30”
任何幫助,將不勝感激
uj5u.com熱心網友回復:
DateTime date = Convert.ToDateTime("2022-01-15");
DateTime time = Convert.ToDateTime("18:40:30");
DateTime dt = Convert.ToDateTime(date.ToShortDateString() " " time.ToShortTimeString());
試試這種風格
uj5u.com熱心網友回復:
試試這個:
string stringDate = "2022-01-15 18:40:30";
Console.WriteLine((DateTime.Parse(stringDate)).ToString("dd-MM-yyyy HH:mm:ss"));
uj5u.com熱心網友回復:
DateTime 物件本身沒有特定的“格式”。
呼叫 .ToString() 函式時會創建字串表示形式。
ToString 函式有多個多載,您可以使用它們指定格式。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/462705.html
上一篇:如何添加統一腳本設定?
下一篇:物體框架核心-不在
