2012-08-30 89 views
1

「數字」,例如: 一月第一是1 Febuary第一將是32如何獲得我想獲得的「天數

所以我們起牀了整整一年有365天。

Sry基因我的英語不好:)

+0

什麼'DateTime.DayOfYear'財產。你有「字符串」或DateTime對象嗎? – adatapost

回答

7

DateTime.DayOfYear是你想要

DateTime.Now.DayOfYear 

或什麼什麼yourDate是;任何DateTime對象

yourDate.DayOfYear; 
4

使用DayOfYear屬性:

var date = new DateTime(2012, 1, 1); 
var dayNumber = date.DayOfYear; 
1

有一個DateTime屬性命名:DayOfYear

Console.WriteLine(DateTime.Now.DayOfYear); 

或任何日期:

var d = new DateTime(2012, 8, 30); 
Console.WriteLine(d.DayOfYear); 
0

這樣

private int GetDaysInAYear(int year) 
{ 

    int days = 0; 
    for (int i = 1; i <= 12; i++) 
    { 
     days += DateTime.DaysInMonth(year, i); 
    } 
    return days; 
} 

,做(上述方法得到的天在年數)這個

DateTime.Now.DayOfYear