Get current date time from server and convert it into local time in c#

前端 未结 6 727
一生所求
一生所求 2021-02-04 14:51

Help: I have a server which is having time in GMT-07.00 hours. My local time is GMT+05.30 hours. I need to get current date and time from server and convert this date and time i

6条回答
  •  轮回少年
    2021-02-04 15:25

     DateTime serverTime = DateTime.Now;
    
     DateTime utcTime = serverTime.ToUniversalTime(); 
    
    // convert it to Utc using timezone setting of server computer
    
     TimeZoneInfo tzi = TimeZoneInfo.FindSystemTimeZoneById("India Standard Time");
    
     DateTime localTime = TimeZoneInfo.ConvertTimeFromUtc(utcTime, tzi); 
    
    // convert from utc to local
    

提交回复
热议问题