zoukankan      html  css  js  c++  java
  • C# 生成时间戳以及时间戳转换为时间

            /// <summary>
            /// 生成10位时间戳
            /// </summary>
            /// <param name="value">时间</param>
            /// <returns></returns>
            public static long GetTimestamp10bit(this DateTime value)
            {
                return new DateTimeOffset(value).ToUnixTimeSeconds();
            }
    
            /// <summary>
            /// 生成13位时间戳
            /// </summary>
            /// <param name="value">时间</param>
            /// <returns></returns>
            public static long GetTimestamp13bit(this DateTime value)
            {
                return new DateTimeOffset(value).ToUnixTimeSeconds();
            }
    

      //时间戳转换为时间

            /// <summary>
            /// 获取时间
            /// </summary>
            /// <param name="timestamp"></param>
            /// <returns></returns>
            public static DateTime GetDateTime(this long timestamp)
            {
                long begtime = timestamp * 10000000;
                DateTime dt_1970 = new DateTime(1970, 1, 1, 0, 0, 0);
                long tricks_1970 = dt_1970.Ticks;//1970年1月1日刻度
                long time_tricks = tricks_1970 + begtime;//日志日期刻度
                DateTime dt = new DateTime(time_tricks);//转化为DateTime
                return dt;
            }
    
    
    

      

  • 相关阅读:
    DFS
    离散化
    前缀和&差分
    数组运用_1-15 选择题
    数组运用_1-13 选择题
    数组运用_1-11 选择题
    数组运用_1-9 选择题
    数组运用_1-4 编程练习
    数组初始_2-22编程练习
    poj 3669 bfs(这道题隐藏着一个大坑)
  • 原文地址:https://www.cnblogs.com/yiyanwei/p/13630978.html
Copyright © 2011-2022 走看看