準備
(なし)
デザイン
- フォーム (Form1) にボタン (button1) を配置します。
- フォーム (Form1) にリストボックス (listBox1) を配置します。
サンプルコード (C#)
namespace WinFormsApp1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { // デフォルト listBox1.Items.Add(System.DateTime.Now); // 日付 (短い形式) listBox1.Items.Add(System.DateTime.Now.ToShortDateString()); // 日付 (長い形式) listBox1.Items.Add(System.DateTime.Now.ToLongDateString()); // 日付 (yyyy-MM-dd 形式) listBox1.Items.Add(System.DateTime.Now.ToString("yyyy-MM-dd")); // 日付 (定義済み) listBox1.Items.Add(DateTime.Now.ToString("d")); listBox1.Items.Add(DateTime.Now.ToString("D")); // 時刻 (短い形式) listBox1.Items.Add(System.DateTime.Now.ToShortTimeString()); // 時刻 (長い形式) listBox1.Items.Add(System.DateTime.Now.ToLongTimeString()); // 時刻 (HH:mm 形式) listBox1.Items.Add(System.DateTime.Now.ToString("HH:mm")); // 時刻 (定義済み) listBox1.Items.Add(DateTime.Now.ToString("t")); listBox1.Items.Add(DateTime.Now.ToString("T")); // 日付と時刻 (定義済み) listBox1.Items.Add(DateTime.Now.ToString("G")); listBox1.Items.Add(DateTime.Now.ToString("f")); listBox1.Items.Add(DateTime.Now.ToString("F")); listBox1.Items.Add(DateTime.Now.ToString("U")); } } }
解説
現在の日付と時刻を取得し、さまざまな形式で出力しています。
結果
動作確認環境
Visual Studio 2022 Professional (.NET 7 C#11)
ログ
初版:2016.04.26 Visual Studio 2015 Professional (C# 6.0)