首页 > 代码库 > C#获取时间戳的方法
C#获取时间戳的方法
获取时间戳的方法
/// <summary>
/// 获取时间戳
/// </summary>
/// <param name="nowTime">当前时间</param>
/// <returns>时间戳(type:long)</returns>
static long GetUnixTime(DateTime nowTime)
{
DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1, 0, 0, 0,0));
return (long)Math.Round((nowTime-startTime).TotalMilliseconds,MidpointRounding.AwayFromZero);
}
把获取到的时间戳转换成byte数组:
byte [] timestamp = System.Text.Encoding.Default.GetBytes(GetUnixTime(DateTime.Now));
很简单,但是还是写下来吧,说不定以后能用上
C#获取时间戳的方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。