直接看代码
处于直播中: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()
C# 日期大小比较以及日期格式化
最新推荐文章于 2024-01-28 15:30:00 发布
本文详细解析了如何使用代码判断直播是否正在进行,以及如何将直播时间格式化为易于阅读的字符串形式。包括使用DateTime.Compare进行时间比较,以及如何通过DateTimeToString方法将时间戳转换为指定格式。
1439

被折叠的 条评论
为什么被折叠?



