2010-10-08 16 views

cevap

23

DateTime.Now özelliğini kullanın. Bu, Year ve Month özelliğini içeren bir DateTime nesnesini döndürür (her ikisi de tamsayıdır). Bunun gibi

string currentMonth = DateTime.Now.Month.ToString(); 
string currentYear = DateTime.Now.Year.ToString(); 

monthLabel.Text = currentMonth; 
yearLabel.Text = currentYear; 
13

:

DateTime.Now.ToString("MMMM yyyy") 

fazla bilgi için, DateTime Format Strings bakın.

<asp:Label ID="MonthLabel" runat="server" /> 
<asp:Label ID="YearLabel" runat="server" /> 

gibi bu etiketler için Metin Mülkiyet ayarlamanız gerekir aşağıdaki kodu kullanabilirsiniz Daha: Eğer iki etiket aşağıdaki varsa

+0

Satır içi kodla birlikte kullanmak güzel ve kolaydır. <% = DateTime.Now.ToString ("MMMM yyyy")%> – atjoedonahue

2
label1.Text = DateTime.Now.Month.ToString(); 

ve

label2.Text = DateTime.Now.Year.ToString(); 
43

MonthLabel.Text = DateTime.Now.Month.ToString(); 
YearLabel.Text = DateTime.Now.Year.ToString(); 
0
using System.Globalization; 

LblMonth.Text = DateTime.Now.Month.ToString(); 

DateTimeFormatInfo dinfo = new DateTimeFormatInfo(); 
int month = Convert.ToInt16(LblMonth.Text); 

LblMonth.Text = dinfo.GetMonthName(month); 
İlgili konular