c# ToFileTime 转换为日期时间字符串代码?
130038578286868465 转换为日期时间字符串(“yyyymmdd H:i:s”)
您可以使用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")
.