zoukankan      html  css  js  c++  java
  • C# 时间戳与当前时间互相转换


    时间戳:

    Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。Unix时间戳不仅被使用在Unix系统、类Unix系统中(比如Linux系统),也在许多其他操作系统中被广泛采用。

    中国为东8区 +8.

    1:获取当前时间戳

    var utcNow = DateTime.UtcNow;
    var timeSpan = utcNow - new DateTime(1970, 1, 1, 0, 0, 0);
    return (int) timeSpan.TotalSeconds;
    

    2:当前时间戳转时间

    var nowTime = new DateTime(1970, 1, 1, 8, 0, 0).AddSeconds(timestamp);//  第四个参数可认为是时区,中国在东8区。
  • 相关阅读:
    Mybatis入门
    Ajax
    产品经理之产品规划
    产品经理之用户研究(下)
    产品经理之用户研究(上)
    Spring Cloud
    Spring MVC
    synchronized
    Spring Boot入门
    Spring
  • 原文地址:https://www.cnblogs.com/dawenhao/p/9337134.html
Copyright © 2011-2022 走看看