C Sharp/DateTime/UtcNow

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

Contents

[edit] C# DateTime.Today Property


The DateTime Now property simply returns the UTC date and time of the current time on the local computer. UTC time is often refered to as the Zulu time.


[edit] Syntax

DateTime Variable = DateTime.UtcNow;


[edit] Example

using System;
class Program
{
    static void Main()
    {
        DateTime d1 = DateTime.UtcNow;
        Console.WriteLine(d1.ToString());
        Console.Read();
    }
}

Output:

4/4/2007 2:20:18 PM


[edit] Example 2

Now that we know how to get the UTC time it is also good to know how to convert back to local time. Here is an example

using System;
class Program
{
    static void Main()
    {
        DateTime d1 = DateTime.UtcNow;
        Console.WriteLine(d1.ToString());
        d1 = d1.ToLocalTime();
        Console.WriteLine(d1.ToString());
        Console.Read();
    }
}

Output:

4/4/2007 9:12:44 AM
4/4/2007 1:12:44 PM


<= DateTime Tutorial