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 »


ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT


Comments and Discussions!




Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© https://www.includehelp.com some rights reserved.