我需要的年份和日期的月份YYYYMM格式检索的年份和月份以YYYYMM格式。 我试图使用使用datetime.now
string yrmm = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString();
但这返回 '20114',而不是 '201104'。任何简单的方法来解决此问题?在日期时间格式字符串
我需要的年份和日期的月份YYYYMM格式检索的年份和月份以YYYYMM格式。 我试图使用使用datetime.now
string yrmm = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString();
但这返回 '20114',而不是 '201104'。任何简单的方法来解决此问题?在日期时间格式字符串
DateTime.Now.ToString("yyyyMM");
文件可here。
尝试
DateTime.Now.ToString("yyyyMM");
见你
您可以使用日期时间的ToString方法:
DateTime.Now.ToString("yyyyMM");
几个预定义和用户自定义格式字符串的概述可以在这里找到:
在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
日期格式这对我的工作很大很大......这会为你工作,以及
能否请你格式化你的答案吗? – Ren 2013-04-29 11:27:53
这看起来像从网站复制和粘贴,应该清楚地回答这个问题,并提供链接使用的任何资源。 – danielcooperxyz 2014-06-11 16:04:41
良好的资源,但你应该提供链接。 – DeadlyChambers 2014-12-31 21:03:38
哇谢谢:)不知道这一点因此,该代码包含在代码块的使用 – Priyanka 2011-04-28 08:45:30