Interpret ffprobe date as UTC

Currently, dates are parsed according to the local time, which results in potentially wrong data being stored in the database after normalizing to UTC - e.g. 2021-04-04 would be stored as '2021-04-03 22:00:00Z' and displayed in the UI as 03.04.2021.
This commit is contained in:
Maxr1998 2021-04-04 15:04:01 +02:00
parent e0f513232b
commit 8d27e10cb6
No known key found for this signature in database
GPG Key ID: ECECF0D4F4816C81

View File

@ -1,5 +1,6 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Globalization;
namespace MediaBrowser.MediaEncoding.Probing namespace MediaBrowser.MediaEncoding.Probing
{ {
@ -90,7 +91,7 @@ namespace MediaBrowser.MediaEncoding.Probing
return null; return null;
} }
if (DateTime.TryParse(val, out var i)) if (DateTime.TryParse(val, DateTimeFormatInfo.CurrentInfo, DateTimeStyles.AssumeUniversal, out var i))
{ {
return i.ToUniversalTime(); return i.ToUniversalTime();
} }