Add more keys for potential create dates to exiftool
This commit is contained in:
parent
c98a8c9e17
commit
f2f75c03b3
|
@ -103,13 +103,17 @@ func (p *externalExifParser) ParseExif(media_path string) (returnExif *models.Me
|
||||||
}
|
}
|
||||||
|
|
||||||
//Get time of photo
|
//Get time of photo
|
||||||
date, err := fileInfo.GetString("DateTimeOriginal")
|
createDateKeys := []string{"DateTimeOriginal", "CreateDate", "TrackCreateDate", "MediaCreateDate"}
|
||||||
if err == nil {
|
for _, createDateKey := range createDateKeys {
|
||||||
layout := "2006:01:02 15:04:05"
|
date, err := fileInfo.GetString(createDateKey)
|
||||||
dateTime, err := time.Parse(layout, date)
|
|
||||||
if err == nil {
|
if err == nil {
|
||||||
found_exif = true
|
layout := "2006:01:02 15:04:05"
|
||||||
newExif.DateShot = &dateTime
|
dateTime, err := time.Parse(layout, date)
|
||||||
|
if err == nil {
|
||||||
|
found_exif = true
|
||||||
|
newExif.DateShot = &dateTime
|
||||||
|
}
|
||||||
|
break
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue