Try to parse string("06/15/2014") to DateTimeOffset in CSharp
Description
The following code shows how to try to parse string("06/15/2014") to DateTimeOffset.
Example
using System;/* w ww .j av a 2s . co m*/
using System.Globalization;
public class MainClass{
public static void Main(String[] argv){
string dateString, format;
DateTimeOffset result;
IFormatProvider provider = CultureInfo.InvariantCulture;
dateString = "06/15/2014";
format = "d";
if (DateTimeOffset.TryParseExact(dateString, format, provider,
DateTimeStyles.AssumeUniversal,
out result))
Console.WriteLine("'{0}' converts to {1}.", dateString, result.ToString());
else
Console.WriteLine("'{0}' is not in the correct format.", dateString);
dateString = " 06/15/2014";
if (DateTimeOffset.TryParseExact(dateString, format, provider,
DateTimeStyles.AllowTrailingWhite,
out result))
Console.WriteLine("'{0}' converts to {1}.", dateString, result.ToString());
else
Console.WriteLine("'{0}' is not in the correct format.", dateString);
}
}
The code above generates the following result.