后台(.cs)格式化显示时间:
1.如果是获取到的字符串,先转换为时间类型,再格式化
Convert.ToDateTime(dt.Rows[0]["有效开始时间"].ToString()).ToString("yyyy-MM-dd"); //2018-11-11
2.如果是直接获取当前时间,可以直接格式化
DateTime.Now.ToString("yyyy-MM-dd"); //2018-11-11
DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); //2018-11-11 15:11:52
前台(.aspx)格式化显示时间:
<%# Eval("离店时间", "{0:yyyy-MM-dd}")%> //2018-01-16
关于两个时间的比较:
DateTime.Compare(t1,t2)比较两个日期大小,排前面的小,排在后面的大,比如:2011-2-1就小于2012-3-2
返回值小于零:t1 小于 t2。
返回值等于零:t1 等于 t2。
返回值大于零:t1 大于 t2。