从 .NET 端的窗口资源管理器获取日期时间

本文关键字:获取 取日期 时间 资源管理器 窗口 NET | 更新日期: 2023-09-27 18:37:00

我正在尝试从 .net 代码中的窗口资源管理器获取日期时间。我尝试这样做,但没有获得正确的日期时间。

 Dim test As DateTime = GetExplorerDateTime(tempFile)
Private Function GetExplorerDateTime(Filename As FileInfo) As DateTime
    Dim now As DateTime = DateTime.Now
    Dim localOffSet As TimeSpan = now - now.ToUniversalTime()
    Return File.GetLastAccessTimeUtc(filename.Name) + localOffSet
End Function

我在窗口资源管理器中的文件如下所示:

Name         Date modified             Type           Size
TestFile      4/16/2015 08:08 PM       Text Document   3 KB

我正在尝试在我的.net代码端获取4/16/2015 08:08 PM。我试图谷歌它,但似乎没有一个代码从窗口资源管理器中获取正确的日期时间。

任何帮助将不胜感激。

从 .NET 端的窗口资源管理器获取日期时间

试试

File.GetLastWriteTimeUtc

File.GetLastWriteTime

您当前获取的是访问日期,而不是修改日期。