大家好,
我想转换时间格式,但我不知道如何转换。
此函数用于获取文件修改的时间:
- (defun time (Fil x / FilObj FilSys RetVal)
- (setq FilSys (vlax-create-object "Scripting.FileSystemObject")
- RetVal (cond
- ((= (vlax-invoke FilSys 'FileExists Fil) 0) nil)
- ((setq FilObj (vlax-invoke FilSys 'GetFile Fil))
- (list
- (cond
- ((= (strcase x T) "datecreated") (vlax-get FilObj 'DateCreated))
- ((= (strcase x T) "datelastmodified") (vlax-get FilObj 'DateLastModified))
- ((= (strcase x T) "datelastaccessed") (vlax-get FilObj 'DateLastAccessed))
- ((= (strcase x T) "name") (vlax-get FilObj 'Name))
- ((= (strcase x T) "type") (vlax-get FilObj 'Type))
- )
- )
- )
- (T nil)
- )
- )
- (if FilObj (vlax-release-object FilObj))
- (vlax-release-object FilSys)
- RetVal
- );end defun
我得到的值类似于42812.651。如何将该值转换为2017年5月20日15:50:20?使用柴油机。。。但是怎么做?谢谢 |