public static DateTime GetDateTime(this IDictionary <string, string> aValues, string aParam, DateTime aDefault) { return(TryParse.DateTime(aValues.GetString(aParam))); }
static void Success() { var dt = System.DateTime.Now.Date; Assert.Equal(TryParse.DateTime(dt.ToString("dd/MM/yyyy"), "dd/MM/yyyy"), Some(dt)); }
static void Fail() { Assert.Equal(TryParse.DateTime("ab"), None()); Assert.Equal(TryParse.DateTime("ab", "dd/MM/yyyy"), None()); }
public static DateTime GetDateTime(this System.Xml.XmlReader aReader, string aAttribute, DateTime aDefault) { return(TryParse.DateTime(aReader.GetAttribute(aAttribute), aDefault)); }