「今日の数字」を取得したいと思います。たとえば、1 月の最初は 1 です。最初の 2 月は 32 です。
1年が365日で起きますように。
私の悪い英語のためにSry :)
「今日の数字」を取得したいと思います。たとえば、1 月の最初は 1 です。最初の 2 月は 32 です。
1年が365日で起きますように。
私の悪い英語のためにSry :)
任意のオブジェクトDayOfYear
のプロパティを使用:DateTime
var date = new DateTime(2012, 1, 1);
var dayNumber = date.DayOfYear;
DateTime
次の名前のプロパティがあります: DayOfYear
Console.WriteLine(DateTime.Now.DayOfYear);
または任意の日付:
var d = new DateTime(2012, 8, 30);
Console.WriteLine(d.DayOfYear);
このような
private int GetDaysInAYear(int year)
{
int days = 0;
for (int i = 1; i <= 12; i++)
{
days += DateTime.DaysInMonth(year, i);
}
return days;
}
これを行います(上記の方法で1年の日数を取得します)
DateTime.Now.DayOfYear
DateTime.Now.DayOfYear.ToString()