Parse hour:minute value with custom format specifier in CSharp
Description
The following code shows how to parse hour:minute value with custom format specifier.
Example
/*w w w . ja va 2s . c om*/
using System;
using System.Globalization;
public class Example
{
public static void Main()
{
string intervalString, format;
TimeSpan interval;
CultureInfo culture = null;
intervalString = "17:15";
format = "h\\:mm";
culture = CultureInfo.CurrentCulture;
interval = TimeSpan.ParseExact(intervalString, format,
culture, TimeSpanStyles.AssumeNegative);
Console.WriteLine("'{0}' ({1}) --> {2}", intervalString, format, interval);
}
}
The code above generates the following result.