aam*_*aan 6 datetime c#-4.0 asp.net-mvc-3
我有一个名为X的表,这个表分别有一个名为X_DateTime的字段,其值如2012-03-11 09:26:37.837.
我想将上述日期时间值转换为此格式yyyy-MM-dd(2012-03-11)并逐字删除时间(09:26:37.837)
我使用了类似下面的代码
DateTimeFormatInfo format = new DateTimeFormatInfo();
format.ShortDatePattern = "yyyy-MM-dd";
format.DateSeparator = "-";
DateTime date = 2012-03-11 09:26:37.837;
DateTime shortDate = Convert.ToDateTime(date , format);
Run Code Online (Sandbox Code Playgroud)
请帮我...
我使用C#作为我的语言.
谢谢,
Chu*_*ris 14
您必须.ToString()
使用所需的格式调用方法.在你的例子中,它将是这样的.
DateTime date=DateTime.Now;
var shortDate=date.ToString("yyyy-MM-dd");
Run Code Online (Sandbox Code Playgroud)
或者如果你想保留DateTime
类型,你必须调用.Date
属性DateTime
DateTime date=DateTime.Now;
var shortDate=date.Date;
Run Code Online (Sandbox Code Playgroud)
来自MSDN
与此实例具有相同日期的新对象,时间值设置为午夜12:00:00(00:00:00).
DateTime dateToDisplay = new DateTime(2014, 11, 03, 42, 50);
String shortDateTime = dateToDisplay.ToShortDateString();
Run Code Online (Sandbox Code Playgroud)
然后你可以像这样将此 shortDateTime 转换为 datetime
DateTime shortDate = Convert.ToDateTime(shortDateTime);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
63214 次 |
最近记录: |