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).


int TimeZoneInfo.BaseUtcOffset.Hours


  • None

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);


Difference between local time and UTC: 5
Press any key to continue . . .

C# TimeZoneInfo Class Programs »

Comments and Discussions!

Load comments ↻

Copyright © 2024 www.includehelp.com. All rights reserved.