【C#】日時操作1


 変数の型


日付・時刻の変数の型は DateTime を使います。

DateTime dtNow;


 現在の日時の取得(本日)


現在の日にち・時間を求める時には DateTime.Now を使います。

DateTime dtNow;
dtNow = DateTime.Now;


 日時の表示(メッセージボックス)


メッセージボックスを使って日付を表示する場合、文字列として扱う必要があるため.ToString()を使います。

MessageBox.Show(dtNow.ToString());

   ▽出力結果
   

MessageBox.Show(dtNow.ToString("yyyy-MM-dd"));

   ▽出力結果
   


 日時の表示形式の変更


上記のように日時の表示形式は .ToString("yyyy-MM-dd")と書くことにより、時間を表示させず、ハイフン区切りの年月日を表示させることができます。このように、ToString()の括弧内にフォーマットを定義をすることで、自由な形式で出力することができます。フォーマット定義の内容は下記の通りです。

出力内容 フォーマット定義
yyyy
MM(※大文字)
dd
時間(※24時間表記) HH
時間(※12時間表記) hh
mm(※小文字)
ss
2019年01月23日 12:34:56 F
2019年01月23日 12:34 f
2019年01月23日 D
2019/01/23 d
12:34:56 T
12:34 t

管理人 について

趣味:映画鑑賞・音楽鑑賞・ゲーム・旅行 仕事:会社員(IT関連)
カテゴリー: C#, システム開発 パーマリンク

コメントを残す