常见的几种时间的输出格式:
DateTime.ToString()----2019-11-18 11:00:28 //输出年月日+时间
DateTime.ToShortDateString()----2019-11-18 //输出时间保留 年份
DateTime.ToShortTimeString()--- 11:00 //输出时间保留时间
DateTime.ToString("yyyy-MM-dd hh:mm:ss");//2019-11-18 11:00:28
DateTime.ToString("yyyy-MM-dd");//2019-11-18
DateTime.ToString("HH:mm:ss");//11:00:28
ToShortDateString()取得时间中的年月日,输出的格式可能会存在格式上的变化
为什么输出格式可能存在变化?
ToShortDateString()方法所显示出的短日期字符串不是由它本身所能控制的,实际它是由所处区域及人为设置所影响的。
如何改变输出格式?
(1)打开控制面板
(2)查询日期和语言
(3)更改成自己需要的时间现实的格式
tostring()获取整个时间包括年月日,小时分钟秒,输出的是指定不变的日期时间格式。
总结:如果强调统一的界面,可以使用ToString的办法指定不变的日期或时间格式;如果考虑应用要灵活适应不同区域(比如可以全球访问的网站)的用户,则使用ToShortDateString办法, 这个函数的日期格式取决于服务器的日期格式设置,是不确定的,有可能是纯字母的日期格式,所以为了程序保持日期格式统一,最好不使用这个函数。