c# ToFileTime 转换为日期时间字符串

本文关键字:时间 字符串 日期 ToFileTime 转换 | 更新日期: 2023-09-27 17:56:24

c# ToFileTime 转换为日期时间字符串代码?

130038578286868465转换为日期时间字符串("yyyymmdd H:i:s")

c# ToFileTime 转换为日期时间字符串

您可以使用

DateTime.FromFileTime。在格式字符串中,使用 MM 或 M 表示月份,使用 mm 或 m 表示分钟。

 long ft = date1.ToFileTime();
 DateTime date2 = DateTime.FromFileTime(ft);
 string dateString =  date2.ToString("yyyyMMdd H:m:s"); 

string dateTime = DateTime.FromFileTime(130038578286868465).ToString("yyyyMMdd H:m:s");

编辑:对于数据表单元格值,FromFileTime需要很长时间,我们必须将字符串转换为long

DateTime.FromFileTime(long.Parse( row["workStartDateTime"].ToString())).ToString("yyyyMMdd H:m:s");

使用 DateTime.FromFileTime(myDateTime).ToString("yyyyMMdd H:m:s") .