以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 长日期时间格式的列如果仅显示日期? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=146702) |
-- 作者:happyft -- 发布时间:2020/2/29 16:33:00 -- 长日期时间格式的列如果仅显示日期? 为了精确比较日期大小,打开每个窗口时用下面的代码将日期列都设置为长日期时间格式了 For Each dc As DataCol In dt.DataCols If dc.IsDate Then dt.dataCols(dc.name).SetDateTimeFormat(DateTimeFormatEnum.DateLongTime) \'日期时间格式 End If Next 两个问题请教 1 在实际操作表格时如何实现让日期列下拉时只显示日期,不要显示后面的时间等 2 用group by分组统计时也要忽略后以的时间,仅按前面的日期分组 谢谢! |
-- 作者:有点蓝 -- 发布时间:2020/2/29 17:08:00 -- 1、到drawcell处理 2、如果是SqlServer,使用convert做转换 group by convert(nvarchar(20),日期列,23) group by substring(convert(nvarchar(20),日期列,120),1,10)
|