就是把你所操作的時(shí)間改變成短時(shí)間類型例如:2008/1/20 如果直接用tostring()則現(xiàn)實(shí)的時(shí)間是默認(rèn)的格式
例如:2008-1-20 11:44:47
舉例:DateTime.Now.Date.ToShortDateString();
輸出:2008/1/20
如果DateTime.Now.Date.ToString();
2008-1-20 11:44:47
ToShortDateString 方法所返回的字符串區(qū)分區(qū)域性。它反映當(dāng)前區(qū)域性的 DateTimeFormatInfo對象所定義的模式。例如,對于 en-US 區(qū)域性,標(biāo)準(zhǔn)短日期模式為“M/d/yyyy”;對于 de-DE區(qū)域性,該模式為“dd.MM.yyyy”;對于 ja-JP區(qū)域性,該模式為“yyyy/M/d”。此外,也可以在特定計(jì)算機(jī)上自定義特定格式字符串,以便該字符串不同于標(biāo)準(zhǔn)短日期格式字符串。
日期用ToShortDateString格式化,為什么換了機(jī)器以后得出來的不是xxxx-xx-x的形式,而是x/xx/xxxx?
只要在控制面板中的"區(qū)域和語言選項(xiàng)"設(shè)置"區(qū)域選項(xiàng)"就行了
string d1 = DateTime.Now.Date.ToShortDateString();//2004-8-12
DateTime dtcreate;
string strDate = string.Empty;
if (DateTime.TryParse(dt.Rows[i]["CreateDate"].ToString(), outdtcreate))
{