From c3a5c7afa3f86b18fa46196df6d3e5ee6f02bc60 Mon Sep 17 00:00:00 2001 From: kaso17 Date: Wed, 2 Nov 2016 19:04:56 +0100 Subject: [PATCH] DateTimeUtils: Add support for parsing unix timestamps (#628) --- src/Jackett/Utils/DateTimeUtil.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/Jackett/Utils/DateTimeUtil.cs b/src/Jackett/Utils/DateTimeUtil.cs index 30ec864e3..ee47102dc 100644 --- a/src/Jackett/Utils/DateTimeUtil.cs +++ b/src/Jackett/Utils/DateTimeUtil.cs @@ -156,6 +156,19 @@ namespace Jackett.Utils return dt; } + try + { + // try parsing the str as an unix timestamp + var unixTimeStamp = long.Parse(str); + DateTime dt = new DateTime(1970, 1, 1, 0, 0, 0, 0, System.DateTimeKind.Utc); + dt = dt.AddSeconds(unixTimeStamp).ToLocalTime(); + return dt; + } + catch (FormatException) + { + // it wasn't a timestamp, continue.... + } + // add missing year match = missingYearRegexp.Match(str); if (match.Success)