C#获取JavaScript格式的时间戳比较简单,主要使用当前时间戳减去1970年这个时间点的时间戳,然后按照需要的位数进行调整。我这里写一个实例供大家参考。


public static string Js()
{
    System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1, 0, 0, 0, 0));
    long t = (DateTime.Now.Ticks - startTime.Ticks) / 10000;   //除10000调整为13位      
    return t.ToString();
}
上面是C#生成JavaScript格式的时间戳,有时我们可能需要获取15为的js格式时间戳则需要除以100即(DateTime.Now.Ticks -TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1, 0, 0, 0, 0)).Ticks) / 100;大家赶快在自己的C#项目中试试哦!


0
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫

本文C#获取JavaScript格式的时间戳it boy酷学软件发布的原创文章
转载请注明地址:http://www.pupilshome.com/blogs/uv1xmge4b8rde.html