1

「今日の数字」を取得したいと思います。たとえば、1 月の最初は 1 です。最初の 2 月は 32 です。

1年が365日で起きますように。

私の悪い英語のためにSry :)

4

5 に答える 5

7

DateTime.DayOfYearあなたが欲しいものです

 DateTime.Now.DayOfYear

またはyourDateが何であれ;

yourDate.DayOfYear;
于 2012-08-30T09:57:38.507 に答える
4

任意のオブジェクトDayOfYearのプロパティを使用:DateTime

var date = new DateTime(2012, 1, 1);
var dayNumber = date.DayOfYear;
于 2012-08-30T09:58:10.227 に答える
1

DateTime次の名前のプロパティがあります: DayOfYear

Console.WriteLine(DateTime.Now.DayOfYear);

または任意の日付:

var d = new DateTime(2012, 8, 30);
Console.WriteLine(d.DayOfYear);
于 2012-08-30T10:00:42.313 に答える
0

このような

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

于 2012-08-30T10:00:47.417 に答える
0
DateTime.Now.DayOfYear.ToString()
于 2012-08-30T10:07:19.747 に答える