C Sharp/DateTime/IsDaylightSavingTime

From Meshplex

Jump to: navigation, search
Image:Csharp_programming.gif

Main Home

Basics
C# Tutorial Home
C# - Introduction to Visual Studio IDE
Introduction to C#
C# - Overview
C# - Statements
C# - Data Types
C# - Variables
C# - Operators
C# - Flow Control
C# - Variables II
C# - Functions and Methods
C# - Classes and Objects I
C# - Enumerations
C# - Dates and Times
C# - Random Numbers

Advanced
C# - Inheritance
C# - Polymorphism
C# - Garbage Collection
C# - Operator Overloading
C# - Encapsulation
C# - Properties
C# - Indexers
C# - Exceptions
C# - GUI
C# - Delegates
C# - Events
C# - Components
C# - Multithreading
C# - Regular Expressions
C# - Graphics and Multimedia
C# - Files and Streams
C# - XML
C# - Database, SQL and ADO.NET
C# - ASP.NET Web Forms and Web Controls
C# - Web Services
C# - Network Programming
C# - Datastructures and Collections
C# - Enumerations and Iterators
C# - .NET Assemblies
C# - CLR
C# - Visual Studio Debugger
C# - Namespaces
C# - Generics
C# - MS Intermediate Language
C# - Deploying Windows Application

[edit] Using the DateTime IsDaylightSavingTime Method

The IsDaylightSavingTime determines if a date is within the daylight savings time range and performs quickly. Therefore, you can calculate the calculate thousands of dates without alot of CPU cost. Use the IsDaylightSavingTime instead of your own custom method.


  • Note: GetHashCode returns a bool value


[edit] Syntax

bool variable = object.IsDaylightSavingTime();


[edit] Example 1:

This code will print two different dates and then compare them against their hashes.

using System;
class Program
{
    static void Main()
    {
        DateTime d1 = DateTime.Now;
        if (d1.IsDaylightSavingTime())
        {
            Console.WriteLine("Daylight savings time");
            Console.WriteLine(d1.ToString());
        }
        else
        {
            Console.WriteLine("Not Daylight savings time");
            Console.WriteLine(d1.ToString());
        }
 
        Console.Read();
    }
}


When you run the code it will test wheather or not your current time zone on your local computer is within the daylight savings time range.


<-- DateTime Tutorial


Personal tools