未分類

C# 日付と時刻をさまざまな表現で出力する

準備

(なし)

デザイン

1. フォーム (Form1) にボタン (button1) を配置します。
2. フォーム (Form1) にリストボックス (listBox1) を配置します。

サンプルコード (C#)

// 名前空間の追加
// (なし)

// コード
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 2015 Professional (C# 6.0)

-未分類