C#で文字列をDateTimeに変換する方法を書いていきます。 コード例 DateTime.ParseExact とフォーマット文字列(y,M,d)を使って変換することができます。 var dStr1 = "2023-6-2"; var date1 = DateTime.ParseExact( dStr1, "yyyy-M-d", // yyyy-MM-ddだとエラー CultureInfo.InvariantCulture ); Console.WriteLine(date1.ToString("yyyy-MM-dd")); // Output: 2023-06-02 var dStr2 =…