- class Program
- {
- static void Main(string[] args)
- {
-
- TimeZoneInfo indiazone, pakistanzone, chinazone, srilankazone, nepalzone, bangladeshzone, newzelandzone, arabiczone, centralAmericazone;
- DateTime india, pakistan, china, srilanka, nepal, bangla, newzeland, arabic, camerica;
-
- indiazone = TimeZoneInfo.FindSystemTimeZoneById("India Standard Time");
- pakistanzone = TimeZoneInfo.FindSystemTimeZoneById("Pakistan Standard Time");
- chinazone = TimeZoneInfo.FindSystemTimeZoneById("China Standard Time");
- srilankazone = TimeZoneInfo.FindSystemTimeZoneById("Sri Lanka Standard Time");
- nepalzone = TimeZoneInfo.FindSystemTimeZoneById("Nepal Standard Time");
- bangladeshzone = TimeZoneInfo.FindSystemTimeZoneById("Bangladesh Standard Time");
- newzelandzone = TimeZoneInfo.FindSystemTimeZoneById("New Zealand Standard Time");
- arabiczone = TimeZoneInfo.FindSystemTimeZoneById("Arabic Standard Time");
- centralAmericazone = TimeZoneInfo.FindSystemTimeZoneById("Central America Standard Time");
- india = TimeZoneInfo.ConvertTime(DateTime.Now, indiazone);
- pakistan = TimeZoneInfo.ConvertTime(DateTime.Now, pakistanzone);
- china = TimeZoneInfo.ConvertTime(DateTime.Now, chinazone);
- srilanka = TimeZoneInfo.ConvertTime(DateTime.Now, srilankazone);
- nepal = TimeZoneInfo.ConvertTime(DateTime.Now, nepalzone);
- bangla = TimeZoneInfo.ConvertTime(DateTime.Now, bangladeshzone);
- newzeland = TimeZoneInfo.ConvertTime(DateTime.Now, newzelandzone);
- arabic = TimeZoneInfo.ConvertTime(DateTime.Now, arabiczone);
- camerica = TimeZoneInfo.ConvertTime(DateTime.Now, centralAmericazone);
- Console.Write("\n\nIndian Standard Time " + india.ToString());
- Console.Write("\n\nPakistan Standard Time " + pakistan.ToString());
- Console.Write("\n\nChina Standard Time " + china.ToString());
- Console.Write("\n\nSrilanka Standard Time " + srilanka.ToString());
- Console.Write("\n\nNepal Standard Time " + nepal.ToString());
- Console.Write("\n\nBangladesh Standard Time " + bangla.ToString());
- Console.Write("\n\nNewZealand Standard Time " + newzeland.ToString());
- Console.Write("\n\nArabic Standard Time " + arabic.ToString());
- Console.Write("\n\nCentral America Time " + camerica.ToString());
- Console.ReadLine();
- }
- }
It is very difficult to remember each coutry ‘time zone Id’. So you can easily find out time zone id by following code.
- class Program
- {
- static void Main(string[] args)
- {
- foreach (TimeZoneInfo tzi in TimeZoneInfo.GetSystemTimeZones())
- Console.WriteLine(tzi.Id);
-
- Console.ReadLine();
- }
- }
This code produce each country TIME ZONE ID