C#取當月最後一天

在C#中,可以使用DateTime類別來取得當月的最後一天。以下是一個簡單的方法來取得當月最後一天:

using System;

public class Program
{
    public static void Main()
    {
        // 取得當前日期
        DateTime currentDate = DateTime.Today;

        // 取得當月最後一天
        DateTime lastDayOfMonth = currentDate.AddMonths(1).AddDays(-1);

        // 輸出結果
        Console.WriteLine("當月最後一天是:" + lastDayOfMonth.ToString("yyyy/MM/dd"));
    }
}

這個方法使用了DateTime類別的AddMonths和AddDays方法來取得下個月的最後一天,然後再減去一天,這樣就可以得到當月的最後一天。

如果你想要更精確地控制日期的格式,可以使用ToString方法來格式化日期輸出。在上面的例子中,我們使用"yyyy/MM/dd"來格式化日期,這會將日期格式化為年/月/日的形式。