using System;
using System.Globalization;
public class Test
{
public static void Main()
{
string dateStr;
DateTimeOffset offsetDate;
dateStr = "2000-02-02";
//As time was not provided 12 AM is used
time = DateTime.
Parse(dateStr
); Console.WriteLine("\tInput: {0}", dateStr);
Console.
WriteLine("\tOutput: {0}\n", time);
Console.WriteLine("DateTimeStyles examples:\n");
Console.WriteLine(" -"+DateTimeStyles.NoCurrentDateDefault);
dateStr = "12:00";
date = DateTime.Parse(dateStr, CultureInfo.InvariantCulture, DateTimeStyles.NoCurrentDateDefault);
Console.WriteLine("\tInput: {0}", dateStr);
Console.WriteLine("\tOutput: {0}\n", date);
// Input: 12:00
// Output: 1/1/0001 12:00:00 PM
Console.WriteLine(" -" + DateTimeStyles.AssumeLocal);
dateStr = "Fri, 27 Feb 2009 03:11:21 +02:00";
date = DateTime.Parse(dateStr, CultureInfo.InvariantCulture, DateTimeStyles.AssumeLocal);
Console.WriteLine("\tInput: {0}", dateStr);
Console.WriteLine("\tOutput: {0}\n", date);
// Input: Fri, 27 Feb 2009 03:11:21 +02:00
// Output: 2/27/2009 1:11:21 AM
Console.WriteLine(" -" + DateTimeStyles.AdjustToUniversal);
date = DateTime.Parse(dateStr, CultureInfo.InvariantCulture, DateTimeStyles.AdjustToUniversal);
Console.WriteLine("\tInput: {0}", dateStr);
Console.WriteLine("\tOutput: {0}\n", date);
// Input: Fri, 27 Feb 2009 03:11:21 +02:00
// Output: 2/27/2009 1:11:21 AM
Console.WriteLine(" -" + DateTimeStyles.AllowWhiteSpaces);
dateStr = " Fri, 27 Feb 2009 03:11:21 +02:00";
date = DateTime.Parse(dateStr, CultureInfo.InvariantCulture, DateTimeStyles.AllowWhiteSpaces);
Console.WriteLine("\tInput string value: {0}", dateStr);
Console.WriteLine("\tOutput string value: {0}\n", date);
// Input string value: Fri, 27 Feb 2009 03:11:21 +02:00
//Output string value: 2/27/2009 1:11:21 AM
}
}