<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      C# 時間戳的生成方式

      時間戳代表的是當前時間距離格林威治時間(1970-01-01 00:00:00)的總秒數,在js中生成的時間戳是總毫秒數,如Number(new Date())

      一、生成時間戳

      public static string GenerateTimeStamp(bool isUnix = true)
      {
      if (isUnix)
      return DateTimeOffset.Now.ToLocalTime().ToUnixTimeSeconds().ToString();
      
      return DateTimeOffset.Now.ToLocalTime().ToUnixTimeMilliseconds().ToString();
      }
      public static string GenerateTimeStamp2(bool isUnix = true) { DateTime GL = new DateTime(1970, 1, 1, 0, 0, 0).ToLocalTime(); TimeSpan timeSpan = DateTimeOffset.Now.ToLocalTime() - GL; if (isUnix) return Convert.ToInt64(timeSpan.TotalSeconds).ToString(); return Convert.ToInt64(timeSpan.TotalMilliseconds).ToString(); } public static string GenerateTimeStamp3(bool isUnix = true) { DateTime GL = new DateTime(1970, 1, 1, 0, 0, 0).ToLocalTime(); var tickDiff = DateTimeOffset.Now.ToLocalTime().Ticks - GL.Ticks; if (isUnix) return (tickDiff / 10000000).ToString(); return (tickDiff / 100000).ToString(); }

      二、時間戳轉時間類型

      public static DateTime ToDateTime(string timeStamp, bool isUnix = false)
      {
      if (long.TryParse(timeStamp, out long t))
      {
      if (isUnix)
      return DateTimeOffset.FromUnixTimeMilliseconds(t).LocalDateTime;
      
      return DateTimeOffset.FromUnixTimeSeconds(t).LocalDateTime;
      }
      throw new Exception("invalid timeStamp.");
      }
      
      public static DateTime ToDateTime2(string timeStamp, bool isUnix = false)
      {
      if (long.TryParse(timeStamp, out long t))
      {
      DateTime gl = new DateTime(1970, 1, 1, 0, 0, 0).ToLocalTime();
      if (isUnix)
      return gl.AddMilliseconds(t);
      
      return gl.AddSeconds(t);
      }
      throw new Exception("invalid timeStamp.");
      }
      
      public static DateTime ToDateTime3(string timeStamp, bool isUnix = false)
      {
      if (isUnix)
      timeStamp += "00000";
      
      timeStamp += "0000000";
      
      if (long.TryParse(timeStamp, out long t))
      {
      DateTime gl = new DateTime(1970, 1, 1, 0, 0, 0).ToLocalTime();
      TimeSpan diff = new TimeSpan(t);
      return gl.Add(diff);
      }
      throw new Exception("invalid timeStamp.");
      }

       

      posted on 2022-06-16 10:31  DreamerSix  閱讀(5147)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 亚洲一区二区三区在线观看精品中文| 深夜视频国产在线观看| 亚洲精品一区二区区别| 国产精成人品日日拍夜夜| 好男人社区影视在线WWW| 亚洲一区二区三区啪啪| 视频一区二区三区中文字幕狠狠| 99久热在线精品视频| 饥渴的熟妇张开腿呻吟视频| 四虎成人精品无码| 精品一精品国产一级毛片| 麻豆天美国产一区在线播放| 男人进女人下部全黄大色视频| 中文日产幕无线码一区中文| 92自拍视频爽啪在线观看| 精品久久久久久无码不卡| 蜜臀av午夜精品福利| 亚洲精国产一区二区三区| 两性午夜刺激性视频| 精品国产成人午夜福利| 午夜福利精品国产二区| 潞城市| 人妻系列无码专区无码中出| 中文字幕永久精品国产| 国产精品三级黄色小视频| a男人的天堂久久a毛片| 人妻体内射精一区二区三区| 色一情一乱一区二区三区码| 亚洲无线码在线一区观看| 日韩国产中文字幕精品| 国产果冻豆传媒麻婆| 日韩av毛片福利国产福利| 国产精品午夜福利91| 黄色免费在线网址| 欧美人与动牲交精品| 国产一区韩国主播| 性欧美VIDEOFREE高清大喷水| 少妇激情a∨一区二区三区| 亚洲av产在线精品亚洲第一站| 一区二区亚洲人妻精品| 亚洲国产精品成人综合久|