From 15e3cc3b8c43a6669ee000df709cb7fc5c45fd08 Mon Sep 17 00:00:00 2001 From: john dev Date: Wed, 15 Feb 2023 08:29:41 +0100 Subject: [PATCH] Add support to parse DateTImes with UTC offset --- api/scanner/exif/exif_parser_external.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/api/scanner/exif/exif_parser_external.go b/api/scanner/exif/exif_parser_external.go index d6da190d..2b0d8215 100644 --- a/api/scanner/exif/exif_parser_external.go +++ b/api/scanner/exif/exif_parser_external.go @@ -119,6 +119,13 @@ func (p *externalExifParser) ParseExif(media_path string) (returnExif *models.Me if err == nil { found_exif = true newExif.DateShot = &dateTime + } else { + layoutWithOffset := "2006:01:02 15:04:05+02:00" + dateTime, err = time.Parse(layoutWithOffset, date) + if err == nil { + found_exif = true + newExif.DateShot = &dateTime + } } break }