Type FILETIME '文件系统时间UTC格式
dwLowDateTime As Long '文件系统时间的低字节段
dwHighDateTime As Long '文件系统时间的高字节段
End Type
Debug.Print Format(WFD.ftLastWriteTime.dwHighDateTime)
结果为 29889516
问UTC的29889516如何转换yyyy-mm-dd
dwLowDateTime As Long '文件系统时间的低字节段
dwHighDateTime As Long '文件系统时间的高字节段
End Type
Debug.Print Format(WFD.ftLastWriteTime.dwHighDateTime)
结果为 29889516
问UTC的29889516如何转换yyyy-mm-dd
解决方案 »
- 类似dtpicker的控件
- 语言支持问题
- 为什么在VB中做的一个报表总是说大于纸张宽度
- 关于TextBox的问题
- Delphi提供的ActiveX控件在Visual Basic里用会有问题么?急~~
- 关于水晶报表的formula全局变量的问题!
- ado的SQL语句中如何删除记录?
- 我想问下计算机业专的高手~~我想学计算机方面的知识,不知道从那入手了,该学些什么?请教高手。(在给我说下计算机业专分为那几大类?)
- 谁会写这句SQL语句?
- 谁有vb编写输入法的资料?
- 如何在Datagrid控件件里实现增加,删除,修改操作?
- VB 桌面程序问题!我的程序附在了 桌面上 但是 Explorer.exe 一旦重启我的程序就死在哪了!怎么办呢??
这个主题应API遍历磁盘的时间问题
为什么时间定义要有低字节段和高字节段之分。
Type FILETIME '文件系统时间UTC格式
dwLowDateTime As Long '文件系统时间的低字节段
dwHighDateTime As Long '文件系统时间的高字节段
End Type
现在的计算机语言中通用的“标准”数据类型,最长的为32位,因此要定义一个结构体来“占满”64位。你在VB中对 FILETIME 的定义改为:
Type FILETIME
iA%
iB%
iC%
iD%
End Type
在使用时,照样正常运行。你看一下这个贴子中是怎样得到日期/时间的:
http://topic.csdn.net/u/20080423/22/89c22862-17d9-40cf-bd19-911d225298da.html