如何获得当前的月份和年份

时间:2010-10-08 13:26:02

标签: asp.net

有人能告诉我如何获得当前的月份和年份并将其显示在ASP.NET的标签中吗?

8 个答案:

答案 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)

像这样:

DateTime.Now.ToString("MMMM yyyy")

有关详细信息,请参阅DateTime Format Strings

答案 3 :(得分:7)

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

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

答案 4 :(得分:4)

查找当前年份 使用剃刀尝试一下

@DateTime.Now.Year

答案 5 :(得分:3)

您可以使用此:

<p>&copy; <%: 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);