public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (value.IsNotEmpty()) { double timeStamp = System.Convert.ToDouble(value); if (timeStamp == 0) { return(null); } return(DateTimeExtension.ParseUnixTimeStamp(timeStamp)); } return(null); }
public void datetime_parses_properly_from_unix_timestamp() { const long toParse = 1391083200; DateTimeExtension.ParseUnixTimeStamp(toParse).ShouldBe(new DateTime(2014, 01, 30, 12, 0, 0, 0, DateTimeKind.Utc)); }