C#中是否有方法可以获取一个excel文件的创建时间,如果有代码该怎么写??
2个回答
展开全部
通过CreationTime属性可以得到其创建时间
如下代码供你参考
openFileDialog1.ShowDialog();
FileInfo fi = new FileInfo(openFileDialog1.FileName);
label2.Text = fi.CreationTime.ToString("yyyy-MM-dd"); //创建时间
label3.Text = fi.LastAccessTime.ToString("yyyy-MM-dd"); //最后存取时间
label4.Text = fi.LastWriteTime.ToString("yyyy-MM-dd"); //最后修改时间
备注:FileInfo 需要using System.IO
如下代码供你参考
openFileDialog1.ShowDialog();
FileInfo fi = new FileInfo(openFileDialog1.FileName);
label2.Text = fi.CreationTime.ToString("yyyy-MM-dd"); //创建时间
label3.Text = fi.LastAccessTime.ToString("yyyy-MM-dd"); //最后存取时间
label4.Text = fi.LastWriteTime.ToString("yyyy-MM-dd"); //最后修改时间
备注:FileInfo 需要using System.IO
展开全部
//
// 摘要:
// 返回指定的文件或目录的创建日期及时间,其格式为协调通用时间 (UTC)。
//
// 参数:
// path:
// 要获取其创建日期和时间信息的文件或目录。
//
// 返回结果:
// 一个 System.DateTime 结构,它被设置为指定文件或目录的创建日期和时间。该值用 UTC 时间表示。
//
// 异常:
// System.UnauthorizedAccessException:
// 调用方没有所要求的权限。
//
// System.ArgumentException:
// path 是一个零长度字符串,仅包含空白或者包含一个或多个由 System.IO.Path.InvalidPathChars 定义的无效字符。
//
// System.ArgumentNullException:
// path 为 null。
//
// System.IO.PathTooLongException:
// 指定的路径、文件名或者两者都超出了系统定义的最大长度。例如,在基于 Windows 的平台上,路径必须小于 248 个字符,文件名必须小于 260
// 个字符。
//
// System.NotSupportedException:
// path 的格式无效。
public static DateTime GetCreationTimeUtc(string path);
// 摘要:
// 返回指定的文件或目录的创建日期及时间,其格式为协调通用时间 (UTC)。
//
// 参数:
// path:
// 要获取其创建日期和时间信息的文件或目录。
//
// 返回结果:
// 一个 System.DateTime 结构,它被设置为指定文件或目录的创建日期和时间。该值用 UTC 时间表示。
//
// 异常:
// System.UnauthorizedAccessException:
// 调用方没有所要求的权限。
//
// System.ArgumentException:
// path 是一个零长度字符串,仅包含空白或者包含一个或多个由 System.IO.Path.InvalidPathChars 定义的无效字符。
//
// System.ArgumentNullException:
// path 为 null。
//
// System.IO.PathTooLongException:
// 指定的路径、文件名或者两者都超出了系统定义的最大长度。例如,在基于 Windows 的平台上,路径必须小于 248 个字符,文件名必须小于 260
// 个字符。
//
// System.NotSupportedException:
// path 的格式无效。
public static DateTime GetCreationTimeUtc(string path);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询