在实战项目过程中,若有考核部分,经常会涉及到时间戳的问题,关联实验开始时间、时间结束时间,在上传成绩时经常会以时间戳的形式传给后台,以下着重介绍DateTime与时间戳。
首先引用System命名空间
using System;
一、DateTime与13位时间戳
1、DateTime转化位13位时间戳(精确到毫秒)
/// <summary>
/// 时间转化为13位时间戳
/// </summary>
/// <param name="_time">获取的时间</param>
/// <returns></returns>
public static long ConvertDateTimeToUtc_13(DateTime _time)
{
TimeSpan timeSpan = _time.ToUniversalTime() - new DateTime(1970, 1, 1, 0, 0, 0, 0);
return Convert.ToInt64(timeSpan.TotalMilliseconds);
}
2、13位时间戳转化位DateTime
/// <summary>
/// 13位时间戳转化为时间
/// </summary>
/// <param name="_utcTime">时间戳</param>
/// <returns></returns>
public

本文详细介绍了DateTime与13位及10位时间戳之间的相互转换方法,包括将DateTime转换为13位和10位时间戳,以及将13位和10位时间戳还原为DateTime。此外,还提供了计算两个时间点之间差值的两种方法。
最低0.47元/天 解锁文章
7728

被折叠的 条评论
为什么被折叠?



