Private Declare Function FileTimeToLocalFileTime Lib "kernel32" ( _
    lpFileTime As FILETIME, _
    lpLocalFileTime As FILETIME) As Long
Private Function fFileDate(vFileName As String) As String
    On Error GoTo ErrHandle
    
    Dim ftime As SYSTEMTIME
    Dim tfilename As String
    Dim filedata As WIN32_FIND_DATA
    Dim tTemp As String
    Dim LocalFTime As FILETIME
    '
    filedata = Findfile(vFileName)
    Call FileTimeToLocalFileTime(filedata.ftLastWriteTime, LocalFTime)
    Call FileTimeToSystemTime(LocalFTime, ftime)
    tTemp = ftime.wDay & "/" & ftime.wMonth & "/" & ftime.wYear & " " _
            & ftime.wHour & ":" & ftime.wMinute & ":" & ftime.wSecond
    fFileDate = Format(tTemp, "yyyy-mm-dd hh:mm:ss")
    
    Exit Function
ErrHandle:
    fFileDate = "1980-01-01 00:00:00"
End Function