string
str
=
""
;
str += " ToShortDateString: " + DateTime.Now.ToShortDateString() ;
str += " ToShortTimeString: " + DateTime.Now.ToShortTimeString() ;
str += " ToLongDateString " + DateTime.Now.ToLongDateString() ;
str += " ToLongTimeString " + DateTime.Now.ToLongTimeString() ;
str += " ToString: " + DateTime.Now.ToString() ;
str += " ToShortDateString: " + DateTime.Now.ToShortDateString() ;
str += " ToShortTimeString: " + DateTime.Now.ToShortTimeString() ;
str += " ToLongDateString " + DateTime.Now.ToLongDateString() ;
str += " ToLongTimeString " + DateTime.Now.ToLongTimeString() ;
str += " ToString: " + DateTime.Now.ToString() ;
运行结果是:
ToShortDateString:
2006
-
2
-
13
ToShortTimeString: 12 : 51
ToLongDateString:2006年2月13日
ToLongTimeString: 12 : 51 : 17
ToString: 2006 - 2 - 13 12 : 51 : 17
ToShortTimeString: 12 : 51
ToLongDateString:2006年2月13日
ToLongTimeString: 12 : 51 : 17
ToString: 2006 - 2 - 13 12 : 51 : 17
可以看出,要获得包含年月日时分秒的字符串,只要ToString()就可以
另一种方法 通过 tostring格式化显示
DateTime.Now.ToString("hh:mm:ss") ;