Home »
.Net »
C# Programs
C# - TimeZoneInfo.BaseUtcOffset.Hours Property with Example
In this tutorial, we will learn about the C# TimeZoneInfo.BaseUtcOffset.Hours property with its definition, usage, syntax, and example.
By Nidhi Last updated : March 31, 2023
TimeZoneInfo.BaseUtcOffset.Hours Property
This TimeZoneInfo.BaseUtcOffset.Hours is a static property that returns an integer value, and used to get the difference between local time zone and Coordinated Universal Time (UTC).
Syntax
int TimeZoneInfo.BaseUtcOffset.Hours
Parameter(s)
Return Value
It returns an integer value that denotes the difference between local time and UTC.
C# Example of TimeZoneInfo.BaseUtcOffset.Hours Property
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 »