Получение года и месяца в формате ГГГГММ с использованием datetime.now - PullRequest
26 голосов
/ 28 апреля 2011

Мне нужен год и месяц даты в формате ГГГГММ.Я пытаюсь использовать

string yrmm = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString();

Но это возвращает «20114» вместо «201104».Есть ли простой способ исправить это?

Ответы [ 4 ]

50 голосов
/ 29 апреля 2013

Форматирование даты в C #

<%= String.Format("{specifier}", DateTime.Now) %>

Specifier ---> Description ---> Output
d ---> Short Date ---> 08/04/2007
D ---> Long Date ---> 08 April 2007
t ---> Short Time ---> 21:08
T ---> Long Time ---> 21:08:59
f ---> Full date and time ---> 08 April 2007 21:08
F ---> Full date and time (long) ---> 08 April 2007 21:08:59
g ---> Default date and time ---> 08/04/2007 21:08
G ---> Default date and time (long) ---> 08/04/2007 21:08:59
M ---> Day / Month ---> 08 April
r ---> RFC1123 date ---> Sun, 08 Apr 2007 21:08:59 GMT
s ---> Sortable date/time ---> 2007-04-08T21:08:59
u ---> Universal time, local timezone ---> 2007-04-08 21:08:59Z
Y ---> Month / Year ---> April 2007
dd ---> Day ---> 08
ddd ---> Short Day Name ---> Sun
dddd ---> Full Day Name ---> Sunday
hh ---> 2 digit hour ---> 09
HH ---> 2 digit hour (24 hour) ---> 21
mm ---> 2 digit minute ---> 08
MM ---> Month ---> 04
MMM ---> Short Month name ---> Apr
MMMM ---> Month name ---> April
ss ---> seconds ---> 59
tt ---> AM/PM ---> PM
yy ---> 2 digit year ---> 07
yyyy ---> 4 digit year ---> 2007
: ---> seperator, e.g. {0:hh:mm:ss} ---> 09:08:59
/ ---> seperator, e.g. {0:dd/MM/yyyy} ---> 08/04/2007

Это отлично сработало для меня ... Это будет работать и для вас

39 голосов
/ 28 апреля 2011
DateTime.Now.ToString("yyyyMM");

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

2 голосов
/ 28 апреля 2011

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

DateTime.Now.ToString("yyyyMM");

Обзор нескольких предварительно определенных и определенных пользователем строк формата можно найти здесь:

2 голосов
/ 28 апреля 2011

Попробуйте с

DateTime.Now.ToString("yyyyMM");

Увидимся

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...