yyyymmdd 形式の文字列を DateTime 型に変換する方法
スポンサーリンク
c# で文字列を DateTime 型に変換するには、DateTime の ParseExact メソッドを使用します。
- yyyymmdd 形式の文字列を DateTime 型に変換する
- yyyymm 形式の文字列を DateTime 型に変換する
- yyyymmddhhmmss 形式の文字列を DateTime 型に変換する
yyyymmdd 形式の文字列を DateTime 型に変換する
年月日のみ指定し、時分秒は省略して DateTime に変換するサンプルコードです。時分秒は 0:00:00 が設定されます。
C#(実行可能なサンプルコード) | |
1 2 3 4 5 | // yyyymmdd 形式の文字列を DateTime に変換 var dt = System.DateTime.ParseExact("20171231", "yyyyMMdd", null); // 2017/12/31 0:00:00 System.Diagnostics.Debug.Print(dt.ToString()); |
yyyymm 形式の文字列を DateTime 型に変換する
dd(日付)が無い文字列を DateTime に変換すると、自動的に 1 日になります。
C#(実行可能なサンプルコード) | |
1 2 3 4 5 | // yyyymm 形式の文字列を DateTime に変換 → 自動的に 1 日になります。 var dt = System.DateTime.ParseExact("201709", "yyyyMM", null); // 2017/09/01 0:00:00 System.Diagnostics.Debug.Print(dt.ToString()); |
yyyymmddhhmmss 形式の文字列を DateTime 型に変換する
時分秒付きの日時を DateTime に変換するサンプルコードです。
C#(実行可能なサンプルコード) | |
1 2 3 4 5 | // yyyymmddhhmmss(24時間表記)形式の文字列を DateTime に変換 var dt = System.DateTime.ParseExact("20170211231254", "yyyyMMddHHmmss", null); // 2017/02/11 23:12:54 System.Diagnostics.Debug.Print(dt.ToString()); |
スポンサーリンク
- C#(ASP.NET)
- テキストボックスやボタンの文字列の色を変更する方法
- 画面内の全ての項目を取得する方法
- 現在日時を DateTime 型で取得する方法
- 2 個の日付の差の日数を計算する方法
- 年度を取得する方法
- yyyymmdd 形式の文字列を DateTime 型に変換する方法
- yyyymmdd 形式の文字列で現在日付を取得する方法