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") ;