有人能告诉我如何获得当前的月份和年份并将其显示在ASP.NET的标签中吗?
答案 0 :(得分:56)
如果您有以下两个标签:
<asp:Label ID="MonthLabel" runat="server" />
<asp:Label ID="YearLabel" runat="server" />
您可以使用以下代码,只需为这些标签设置文本属性,如:
MonthLabel.Text = DateTime.Now.Month.ToString();
YearLabel.Text = DateTime.Now.Year.ToString();
答案 1 :(得分:28)
使用DateTime.Now属性。这将返回包含Year和Month属性的DateTime对象(两者都是整数)。
string currentMonth = DateTime.Now.Month.ToString();
string currentYear = DateTime.Now.Year.ToString();
monthLabel.Text = currentMonth;
yearLabel.Text = currentYear;
答案 2 :(得分:15)
答案 3 :(得分:7)
label1.Text = DateTime.Now.Month.ToString();
和
label2.Text = DateTime.Now.Year.ToString();
答案 4 :(得分:4)
查找当前年份 使用剃刀尝试一下
@DateTime.Now.Year
答案 5 :(得分:3)
您可以使用此:
<p>© <%: DateTime.Now.Year %> - My ASP.NET Application</p>
答案 6 :(得分:2)
public string GetCurrentYear()
{
string CurrentYear = DateTime.Now.Year.ToString();
return CurrentYear;
}
public string GetCurrentMonth()
{
string CurrentMonth = DateTime.Now.Month.ToString();
return CurrentMonth;
}
答案 7 :(得分:1)
using System.Globalization;
LblMonth.Text = DateTime.Now.Month.ToString();
DateTimeFormatInfo dinfo = new DateTimeFormatInfo();
int month = Convert.ToInt16(LblMonth.Text);
LblMonth.Text = dinfo.GetMonthName(month);