以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 文本转日期时间 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=172689) |
-- 作者:nbsugu_z -- 发布时间:2021/10/26 10:09:00 -- 文本转日期时间 老师,外部数据源有个表中的列是如下文本列,列名为:bh 20211024185441553-A9PK03 我新建查询表时订单时间要在上面取日期和时间,上面就是2021-10-24 18:54:41 要把它填到如下的订单时间(日期时间列) jb.Addexp("订单时间","bh") 请问如何写代码,然后查询表显示时间列为2021-10-24 18:54:41 [此贴子已经被作者于2021/10/26 10:09:55编辑过]
|
-- 作者:有点蓝 -- 发布时间:2021/10/26 10:21:00 -- 正常编号是根据日期生成的,那么应该有一个日期列。按日期列做统计 如果没有这个日期列,那么需要先添加一个日期列,然后到表事件里里根据编号截取转换为日期,最后在按日期列做统计。没有办法直接在统计里处理的
|
-- 作者:nbsugu_z -- 发布时间:2021/10/26 10:32:00 -- 可以,如何取呢? |
-- 作者:有点蓝 -- 发布时间:2021/10/26 10:46:00 -- 字符串转换日期: Dim s As String = "20211024185441553-A9PK03" s = s.SubString(0,14) Output.Show(s) s = s.Insert(12,":").Insert(10,":").Insert(8," ").Insert(6,"-").Insert(4,"-") Output.Show(s) Dim d As Date = cdate(s) Output.Show(d) |