月末の日付を取得する方法です。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace TipsDecOne
{
class Program
{
///
/// 引数で渡された日時の月の月末日を求める
///
/// 日時
/// 月末日
static DateTime GetLastDayOfMonth(DateTime date) {
return new DateTime(date.AddMonths(1).Year, date.AddMonths(1).Month, 1).AddDays(-1.0);
}
static void Main(string[] args) {
Console.WriteLine(GetLastDayOfMonth(DateTime.Now));
Console.Read();
}
}
}
※これは、C# Advent Calendar jp: 2010 12月1日分のTipsです。皆さんどうぞご参加ください!!
コメント
[…] C# : 月末の日付を取得する (12月1日分Tips) #adcjcs […]
[…] This post was mentioned on Twitter by neuecc, まさる(高野 将、TAKANO Sho). まさる(高野 将、TAKANO Sho) said: http://t.co/AkbbCch の「AddMonths(1)」が2つあるのを無理くり1つにしてワンライナー&拡張 […]
[…] 12/1分Tipsを書きました。 C# : 月末の日付を取得する (12月1日分Tips) #adcjcs https://opcdiary.net/?p=4580 […]
[…] 12/1分Tipsを書きました。 C# : 月末の日付を取得する (12月1日分Tips) #adcjcs https://opcdiary.net/?p=4580 […]