как узнать текущий месяц и год - PullRequest
47 голосов
/ 08 октября 2010

Может кто-нибудь сказать мне, как я могу получить текущий месяц и год и показать его в метке в ASP.NET?

Ответы [ 8 ]

55 голосов
/ 08 октября 2010

Если у вас есть следующие две метки:

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

Чем вы можете использовать следующий код, просто нужно установить свойство текста для этих меток, например:

MonthLabel.Text = DateTime.Now.Month.ToString();
YearLabel.Text = DateTime.Now.Year.ToString();
28 голосов
/ 08 октября 2010

Используйте свойство DateTime.Now.Это возвращает объект DateTime, который содержит свойство Year и Month (оба являются целыми числами).

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

monthLabel.Text = currentMonth;
yearLabel.Text = currentYear;
15 голосов
/ 08 октября 2010

Как это:

DateTime.Now.ToString("MMMM yyyy")

Для получения дополнительной информации см. Строки формата DateTime .

7 голосов
/ 08 октября 2010
label1.Text = DateTime.Now.Month.ToString();

и

label2.Text = DateTime.Now.Year.ToString();
4 голосов
/ 26 декабря 2018

Найти текущий год Используя Razor, попробуйте это

@DateTime.Now.Year
4 голосов
/ 20 сентября 2018

Вы можете использовать это:

<p>&copy; <%: DateTime.Now.Year %> - My ASP.NET Application</p>
3 голосов
/ 26 марта 2019
    public string GetCurrentYear()
    {
        string CurrentYear = DateTime.Now.Year.ToString();

        return CurrentYear;
    }

    public string GetCurrentMonth()
    {
        string CurrentMonth = DateTime.Now.Month.ToString();

        return CurrentMonth;
    }
1 голос
/ 12 марта 2013
using System.Globalization;

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

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

LblMonth.Text = dinfo.GetMonthName(month);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...