分かりやすく、使いやすく。

yyyymmdd 形式の文字列で現在日付を取得する方法

スポンサーリンク

C# でログファイルの名前などに使える yyyymmdd 形式の文字列を取得する方法です。後半では時分秒も含めた yyyymmddhhmmss 形式の文字列を取得する方法を説明します。

  1. yyyymmdd 形式の日付を取得する
  2. yyyymmddhhmmss 形式の現在日時を取得する


yyyymmdd 形式の日付を取得する

処理を実行した時点の日付を yyyymmdd 形式で取得するサンプルコードです。月、日、時、分、秒が 1 桁の場合は、自動的に前ゼロが付加され必ず 8 桁になります。

C#(実行可能なサンプルコード)
1
2
3
4
5
// 現在日時をDateTime型で取得
var now = System.DateTime.Now;
 
// yyyymmdd形式の文字列に変換
System.Diagnostics.Debug.WriteLine(now.ToString("yyyyMMdd")); 

yyyymmddhhmmss 形式の現在日時を取得する

処理を実行した時点の日時を yyyymmddhhmmss(年月日時分秒/24時間表記)形式で取得するサンプルコードです。

C#(実行可能なサンプルコード)
1
2
3
4
5
// 現在日時をDateTime型で取得
var now = System.DateTime.Now;
 
// yyyymmddhhmmss形式の文字列に変換
System.Diagnostics.Debug.WriteLine(now.ToString("yyyyMMddHHmmss")); 
スポンサーリンク
スポンサーリンク