标题:请教: VB 把日期转成秒数方法
只看楼主
风火九天
Rank: 1
等 级:新手上路
帖 子:10
专家分:7
注 册:2014-7-7
结帖率:75%
已结贴  问题点数:20 回复次数:1 
请教: VB 把日期转成秒数方法
已知今日日期是:2014年9月17日12点10分05秒,计算今天距离1970年1月1日0点0分0秒的总秒数。

然后,把得出的秒数减去1800000秒后是几年几月几日几点几分几秒。


谢谢!!!

[ 本帖最后由 风火九天 于 2014-9-17 11:41 编辑 ]
2014-09-17 11:31
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4912
专家分:29900
注 册:2008-10-15
得分:20 
Dim k As Date
Dim k2 As Date
Dim k3 As Date
Dim i As Long, j As Long
k = #9/17/2014 12:10:05 PM#
k2 = #1/1/1970#
i = DateDiff("s", k2, k)
j = i - 1800000
k3 = DateAdd("s", j, k)          '没指定开始日期,以做减法的日期为起点
MsgBox "从" & Format(k2, "yyyy-m-d h:m:s") & "到" & Format(k, "yyyy-m-d h:m:s") & "相差" & i & "秒" & vbCrLf & "从" & Format(k, "yyyy-m-d h:m:s") & "再过" & j & "秒是" & Format(k3, "yyyy-m-d h:m:s")

代码不做解释。条件也没说清。

授人于鱼,不如授人于渔
早已停用QQ了
2014-09-17 15:13



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-436188-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.254087 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved