Foxtable(狐表)用户栏目专家坐堂 → [求助]根据字符型的长日期减去一定时间生成另一列的长日期


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

主题:[求助]根据字符型的长日期减去一定时间生成另一列的长日期

帅哥哟,离线,有人找我吗?
YANGDADA
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:18 积分:269 威望:0 精华:0 注册:2021/11/25 20:37:00
[求助]根据字符型的长日期减去一定时间生成另一列的长日期  发帖心情 Post By:2022/4/27 20:43:00 [只看该作者]

根据导入的字符型的长日期如:2022-04-27 10:20:30  减去 3:20:10(3小时20分10秒) 得到的长日期填入另一列的代码如何写?

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


加好友 发短信
等级:超级版主 帖子:110655 积分:563189 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/4/28 9:10:00 [只看该作者]

Dim s1 As String = "2022-04-27 10:20:30"
Dim s2 As String = "3:20:10"
Dim d As Date = CDate(s1)
Dim d1 As Double
Dim sr() As String = s2.split(":")
d1 = val(sr(0)) * 3600
d1 = d1 + val(sr(1)) * 60
d1 = d1 + val(sr(2))
d = d.AddSeconds(d1)
MsgBox(d)

 回到顶部