| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 620 人关注过本帖
标题:请教: 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
帖 子:4947
专家分:30084
注 册: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
快速回复:请教: VB 把日期转成秒数方法
数据加载中...
 
   



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

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