您的位置:程序门 -> vb -> 基础类



请问这种1174051407156时间怎样转换?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请问这种1174051407156时间怎样转换?
发表于:2007-03-18 16:23:20 楼主
请问这种1174051407156时间怎样转换为2007-03-16   21:23格式
发表于:2007-03-18 18:40:161楼 得分:0
1970-01-01   00:00=2209161600
1970-01-01   08:00=2209190400

      hms       =       #2007-03-16   21:23#
      text1       =       hms       *       24       *       3600-2209161600

得到1174080180而不是1174051407156,不知差了什么没加上去
发表于:2007-03-21 23:54:432楼 得分:0
function   date_int(datetime   as   date)
date_int   =   (datetime   *   24   *   3600   -   2209190400#)   *   1000
end   function

function   int_date(logint)
int_date   =   dateadd( "s ",   logint   /   1000,   #1/1/1970   8:00:00   am#)

end   function

function   date_int2(datetime   as   date)
date_int2   =   datediff( "s ",   "1970-1-1   08:00:00 ",   datetime)   *   1000
end   function


够你用了
发表于:2007-03-22 07:49:503楼 得分:0
cdate()
发表于:2007-03-22 09:44:304楼 得分:0
楼主的数字是通过timer控件得到的吧?
不明白你什么意思?
应该是差值计算的吧
因为时间和浮点数的转换没有这么大的,呵呵


快速检索

最新资讯
热门点击