본문 바로가기
C#(CSharp)/Etc

Get utc time to time zone standard time

by swconsulting 2018. 4. 9.

        public static DateTime GetKoreaStdTime()

        {

            DateTime localTime = DateTime.Now;


            try

            {

                //DateTime serverTime = DateTime.Now; // gives you current Time in server timeZone

                //ateTime utcTime = serverTime.ToUniversalTime(); // convert it to Utc using timezone setting of server computer

                DateTime utcTime = DateTime.UtcNow;


                TimeZoneInfo tzi = TimeZoneInfo.FindSystemTimeZoneById("Korea Standard Time");

                localTime = TimeZoneInfo.ConvertTimeFromUtc(utcTime, tzi); // convert from utc to local

            }

            catch (Exception e)

            {

                CommonLog.ErrorLog("GetKoreaStdTime() exception occurred", e);

                localTime = DateTime.Now.AddHours(9);

            }


            return localTime;

        }

'C#(CSharp) > Etc' 카테고리의 다른 글

Deleting multiple files with wildcard  (0) 2018.05.17
How to crop an image using C#?  (0) 2018.05.09
Windows/C# Timezone List  (0) 2018.04.09
C# if/then directives for debug vs release  (0) 2018.04.07
C# directory exist or not  (0) 2018.04.02