C# DateTimeで今月の月初を取得するサンプル

環境
Windows 10 Home 64bit
Microsoft Visual Studio Community 2022

構文
DateTime result = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);
DateTime()は、今月の月初のDateTimeを生成します。

使用例

using System;
public class Example
{
    public static void Main()
    {
        DateTime currentDate = DateTime.Now;
        
        DateTime result = new DateTime(currentDate.Year, currentDate.Month, 1);
        
        Console.WriteLine(currentDate);
        Console.WriteLine(result);
    }
}

実行結果
7/22/2023 12:44:54 AM
7/1/2023 12:00:00 AM

IT

Posted by arkgame