我想创建一个有几个条件的人员(指南)列表。
如果指南已经占用了当天的那一刻(我希望在2:AM或PM中划分),则必须对其进行过滤。
这是我想要比较当天时刻的部分
oReservationDetailGuide.tblReservationDetail.StartTime.Value.Date.ToString("tt") != dDate.Date.ToString("tt"))
必须检查当天的时刻是否不相等(上午/下午)。 AM!= PM(true) PM!= AM(true) AM == AM(假) PM == PM(假)
但是如何才能在我约会之前获得'AM'或'PM'?因为.ToString(“tt”)没有给出任何结果。
答案 0 :(得分:0)
我会像这样格式化您的时间:"0:hh:mm:ss.F t"
但我认为您会看到单个t
是AM / PM的格式。
答案 1 :(得分:0)
为了比较日期,最好使用DateTime.Compare方法 enter link description here
您的查询非常庞大,很难在下个月由某人和您支持(因为您会在暂停后看到巨大的查询,您不希望进行任何更改 - 此查询很怪异)。