我需要根据以下指南制作当前日期“2014年2月24日”:
表格/页面加载时:
- 创建DateTime对象的新实例
- 将创建的DateTime实例设置为当前日期时间(使用您的实例名称“= Date.Time();”)
醇>
代码:
protected void Page_Load(object sender, EventArgs e)
{
DateTime currentDateTime = Date.Time();
System.Console.WriteLine(currentDateTime.ToString("MMMMMMMMM dd, yyyy"));
TodayIsLabel.Text = ("Today is: " + currentDateTime);
}
我收到错误说明
当前上下文中不存在名称“日期”
我也尝试使用DateTime.Now
,但它没有转换为所要求的格式。它似乎也需要使用“= Date.Time();”不是一个有效的格式,所以我不确定它是否是一个错字。
答案 0 :(得分:3)
DateTime currentDateTime = DateTime.Now;
System.Console.WriteLine( currentDateTime.ToString( "MMMM dd, yyyy" );
您还需要:
TodayIsLabel.Text = "Today is: " + currentDateTime.ToString( "MMMM dd, yyyy" );
要查看完整的格式列表,请点击此处:
http://msdn.microsoft.com/en-us/library/8kb3ddd4(v=vs.110).aspx
MMMM - 月份的全名。
没有这样的东西你放了超过四个M(月份名称中每个字母一个)。这不起作用,因为你并不总是知道当前月份名称中有多少个字母。