Foxtable(狐表)用户栏目专家坐堂 → 登记日期是字符列 有没有办法直接把登记日期的字符列转换成日期列 实现一个选择时段的筛选


  共有3376人关注过本帖树形打印复制链接

主题:登记日期是字符列 有没有办法直接把登记日期的字符列转换成日期列 实现一个选择时段的筛选

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109479 积分:557057 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/22 17:17:00 [显示全部帖子]

没有办法,建议另外建一个日期列,然后做一下转换

Dim s As String= "20220211165457"
s = s.insert(12,":").insert(10,":").insert(8," ").insert(6,"-").insert(4,"-")
Output.Show(s)
Dim d As Date = cdate(s)
Output.Show(d)

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109479 积分:557057 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/22 17:36:00 [显示全部帖子]

20220211165467不是合法的日期值,如果最后的67是秒,有67秒这玩意吗

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109479 积分:557057 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/23 8:46:00 [显示全部帖子]

肯定也不是合法的日期值,看提示2前面有一个空格

 回到顶部