求解VB获取文件修改时间的问题。。。。

x=Environ("systemdrive")xmp=x&"\DocumentsandSettings\AllUsers\ApplicationData\Thunder... x = Environ("systemdrive")
xmp = x & "\Documents and Settings\All Users\Application Data\Thunder Network\XMP"
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFile(xmp & "\Playlists\Default.xml")
文件修改时间 = f.DateLastModified
MSGBOX 文件修改时间
居然是2010-7-30 下午 01:37:00
为什么不是 2010-7-30 13:37:00
我系统时间是24小时制的啊。。这种情况要怎么处理呢?
我加上时间格式化就行了
文件修改时间 = Format(文件修改时间, "yyyy-mm-dd H:mm:ss")
展开
 我来答
沙慧月03
2010-07-30 · TA获得超过2157个赞
知道大有可为答主
回答量:2717
采纳率:100%
帮助的人:3631万
展开全部
这跟你的系统有关,你把系统时间改为24小时制,就可满足你要求
控制面板-区域和语言选项-自定义-时间,在“时间”里面,将时间格式,小时数用“H”表示即为24小时制,如果小时数用“h”表示,即为12小时制。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式