您的位置:首页 > 其它

PB获取文件最后修改时间

2013-02-26 16:32 330 查看
1.//时间转换,转换过来的hour是0时区的,需要+8

function long FileTimeToSystemTime(ref s_FILETIME lpFileTime,ref s_SYSTEMTIME lpSystemTime) library   "kernel32" 

2.建立结构:s_win32_find_data



 

3.建立函数gf_converttime代码如下:

s_systemtime lpsystemtime

datetime ld_datetime

date ld_date

time lt_time

string result

FileTimeToSystemTime(lpFileTime,lpSystemTime)

//注:此时间少8小时

result=string(lpSystemTime.wyear)+"-"+string(lpSystemTime.wmonth)+"-"+string(lpSystemTime.wday)&

  +" "+string(lpSystemTime.whour)+":"+string(lpSystemTime.wminute)+":"+string(lpSystemTime.wsecond)

return result

4.获取时间:

String ls_dt

//获取文件

  FindFirstFile(ls_wjm,lpFindFileData)

ls_dt=gf_converttime(lpFindFileData.ftlastwritetime)

转换:+8小时:datetime(date(left(ls_dt,10)),relativetime(time(right(ls_dt,8)),8*3600))

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: