Home »
.Net »
C# Programs
C# program to get the difference between local time zone and UTC (Coordinated Universal Time)
Here, we are going to learn how to get the difference between local time zone and UTC (Coordinated Universal Time) in C#.Net?
Submitted by Nidhi, on May 06, 2021
To get the difference between local time zone and Coordinated Universal Time (UTC) – we will use the BaseUtcOffset.Hours property of TimeZoneInfo class. This is a static property that returns an integer value.
Syntax:
int TimeZoneInfo.BaseUtcOffset.Hours
Return value:
It returns an integer value that denotes the difference between local time and UTC.
Program:
The source code to get the difference between local time zone and UTC (Coordinated Universal Time) is given below. The given program is compiled and executed successfully.
using System;
using System.Globalization;
class TimeZoneInfoDemo
{
//Entry point of Program
static public void Main()
{
int timeZoneDiff = 0;
TimeZoneInfo localTimeZone;
localTimeZone = TimeZoneInfo.Local;
timeZoneDiff = localTimeZone.BaseUtcOffset.Hours;
Console.WriteLine("Difference between local time and UTC: " + timeZoneDiff);
}
}
Output:
Difference between local time and UTC: 5
Press any key to continue . . .
C# TimeZoneInfo Class Programs »