您的位置:首页 > 编程语言 > C#

C# 日期大小比较以及日期格式化

2015-07-17 14:32 681 查看
直接看代码

处于直播中:DateTime.Compare返回当前时间大于小于等于的整数;
开始时间〈当前时间〈结束时间
DateTime.Compare(DateTime.Now, Convert.ToDateTime(item.MeetingStartDate)) >= 0 && DateTime.Compare(nowDate, Convert.ToDateTime(item.MeetingEndDate)) < 0

日期格式化:返回一个字符串:“2015年07月18日 15:07 - 14:08”
item.MeetingTimestring = Convert.ToDateTime(item.MeetingStartDate).ToString("yyyy年MM月dd日 HH:MM", System.Globalization.DateTimeFormatInfo.InvariantInfo);
item.MeetingTimestring += Convert.ToDateTime(item.MeetingEndDate).ToString(" - HH:MM", System.Globalization.DateTimeFormatInfo.InvariantInfo);

mvc view层可以这样格式化:
@Convert.ToDateTime(Model.MeetingStartDate).ToString("yyyy年MM月dd日 HH:MM", System.Globalization.DateTimeFormatInfo.InvariantInfo).ToString()
@Convert.ToDateTime(Model.MeetingEndDate).ToString(" - HH:MM", System.Globalization.DateTimeFormatInfo.InvariantInfo).ToString()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息