Create DateTimeOffset from specified DateTime value in CSharp
Description
The following code shows how to create DateTimeOffset from specified DateTime value.
Example
using System;//from w w w. j a va2 s . c o m
public class MainClass{
public static void Main(String[] argv){
DateTime localNow = DateTime.Now;
DateTimeOffset localOffset = new DateTimeOffset(localNow);
Console.WriteLine(localOffset.ToString());
DateTime utcNow = DateTime.UtcNow;
DateTimeOffset utcOffset = new DateTimeOffset(utcNow);
Console.WriteLine(utcOffset.ToString());
DateTime unspecifiedNow = DateTime.SpecifyKind(DateTime.Now,
DateTimeKind.Unspecified);
DateTimeOffset unspecifiedOffset = new DateTimeOffset(unspecifiedNow);
Console.WriteLine(unspecifiedOffset.ToString());
}
}
The code above generates the following result.