(407) 995-6628 /Login /Register

How to Change the Time Zone in an ASP.NET Website Print

  • ASP.NET
  • 199

For those utilizing DataPacket's ASP.NET hosting services, you may find the need to adjust the time zone for your website. Time zone changes are done programmatically, and this article will show you how to set it either at a global level or for specific parts of your application.


Changing the Global Time Zone

To set the time zone for the entire application:

1. Navigate to the Global.asax.cs file in your project.

2. Inside the Application_Start method, set the desired time zone:

protected void Application_Start()
{
// ... other code ...

TimeZoneInfo newTimeZone = TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time");
TimeZoneInfo.CurrentTimeZone = newTimeZone; // Set your desired time zone here
}


Adjusting Time Zone for Specific Operations

If you wish to adjust the time zone only for specific sections or operations within your application, follow these steps:

TimeZoneInfo desiredTimeZone = TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time");
DateTime utcNow = DateTime.UtcNow;
DateTime localTimeInDesiredZone = TimeZoneInfo.ConvertTimeFromUtc(utcNow, desiredTimeZone);

Note: Remember to replace "Eastern Standard Time" with your desired time zone identifier.


Adjusting the time zone in an ASP.NET application is straightforward once you know where and how to make the changes. Should you have further questions or require additional assistance, please contact our support team.


Was this answer helpful?

« Back

Copyright © 2001-2023 DataPacket. All rights reserved. All trademarks and registered trademarks are the property of their respective owners.