C# 今日の曜日を取得する

  • 作成日 2022.09.05
  • C#
C# 今日の曜日を取得する

C#で、今日の曜日を取得するサンプルコードを記述してます。

環境

  • OS windows11 pro 64bit
  • Microsoft Visual Studio Community 2022 Version 17.2.6

今日の曜日を取得

今日の曜日を取得するには、「DayOfWeek」を使用して一度日本語に変換してから取得します。

using System;

namespace ConsoleApp1
{
    internal class Program
    {
        static void Main(string[] args)
        {

            // 今日の日付を取得
            DateTime today = DateTime.Today;
            
            DayOfWeek result = today.DayOfWeek;

            // 日本語表記に変換
            var dic = new Dictionary<DayOfWeek, string>()

            {
            { DayOfWeek.Sunday, "日"},
            { DayOfWeek.Monday, "月"},
            { DayOfWeek.Tuesday, "火"},
            { DayOfWeek.Wednesday, "水"},
            { DayOfWeek.Thursday, "木"},
            { DayOfWeek.Friday, "金"},
            { DayOfWeek.Saturday, "土"}

            };

            string str = dic[result];
            
            Console.WriteLine($"本日は{str}曜日");

        }

    }
}

実行結果