zoukankan      html  css  js  c++  java
  • C# 获取utc时间,以及utc datetime 互相转化

     

    研究一下UTC时间获取,如下

    DateTime dt = DateTime.UtcNow;

    另:

    DateTime.UtcNow.ToString();//输出的是0时区的事件,
    DateTime.Now.ToString();// 输出的是当前时区的时间,我们中国使用的是东八区的时间,所以差8个小时

    以下是互相转换class位utc    

    class utc    
    
    {        
    
    public static int ConvertDateTimeInt(System.DateTime time)        
    
    {            
    
      double   intResult = 0;            
    
      System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1));            
    
      intResult =  (time - startTime).TotalSeconds ;            
    
      return (int)intResult;        
    
    }        
    
     
    
    public static DateTime ConvertIntDatetime(double utc)        
    
    {                    
    
      System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1));            
    
      startTime = startTime.AddSeconds(utc);                
    
      startTime = startTime.AddHours(8);//转化为北京时间(北京时间=UTC时间+8小时 )            
    
      return startTime;        
    
    }
    
    //调用方法
    
    // DateTime utcNow = DateTime.Now.ToUniversalTime();
    
    // double utc= ConvertDateTimeInt(utcNow);
    
    // DateTime dtime = ConvertIntDatetime(utc);
    
    }
  • 相关阅读:
    670. Maximum Swap
    653. Two Sum IV
    639. Decode Ways II
    636. Exclusive Time of Functions
    621. Task Scheduler
    572. Subtree of Another Tree
    554. Brick Wall
    543. Diameter of Binary Tree
    535. Encode and Decode TinyURL
    博客园自定义背景图片
  • 原文地址:https://www.cnblogs.com/aijiao/p/10832348.html
Copyright © 2011-2022 走看看