.Net Tips – Finding the time in a given TimeZone

Yan Cui

I help clients go faster for less using serverless technologies.

You can find the current time in a different time zone using the TimeZoneInfo class.

To find all the available system time zones:

var timezones = TimeZoneInfo.GetSystemTimeZones();

From the returned values you can see the

So, if I want to find out what the time is in Amsterdam:

image

image

I can do this to get the time in HH:mm:ss format:

var timeZone = TimeZoneInfo.FindSystemTimeZoneById("W. Europe Standard Time");
string s = TimeZoneInfo.ConvertTime(DateTime.Now, timeZone).ToString("HH:mm:ss");

Whenever you’re ready, here are 3 ways I can help you:

  1. Production-Ready Serverless: Join 20+ AWS Heroes & Community Builders and 1000+ other students in levelling up your serverless game. This is your one-stop shop to level up your serverless skills quickly.
  2. Do you want to know how to test serverless architectures with a fast dev & test loop? Check out my latest course, Testing Serverless Architectures and learn the smart way to test serverless.
  3. I help clients launch product ideas, improve their development processes and upskill their teams. If you’d like to work together, then let’s get in touch.

2 thoughts on “.Net Tips – Finding the time in a given TimeZone”

Leave a Comment

Your email address will not be published. Required fields are marked *