XMP Time Zone Issue

Status
Not open for further replies.

sizzlingbadger

Senior Member
Joined
Apr 18, 2009
Messages
2,561
Location
New Zealand
Lightroom Experience
Advanced
Lightroom Version
Classic
I have had some issues with importing into Aperture with the XMP files generated from Lightroom. Aperture was displaying the date and time as +13 hours from the original. My jpg and dng files are fine, only the nef files with XMP have issues. After a lot of investigation I have tracked it down.


I deleted all my xmp files and then re-generated them (CMD-S). Some xmp files have the TZ offset included and others don't.

exif:DateTimeOriginal="2011-09-29T09:29:55.65"
xmp:CreateDate="2011-09-29T09:29:55.65"
xmp:ModifyDate="2011-10-17T16:22:47+13:00"
xmp:MetadataDate="2011-10-17T16:22:47+13:00"
xmp:CreatorTool="Ver.1.02"


exif:DateTimeOriginal="2011-01-18T14:25:48.00+13:00" << TZ offset
xmp:CreateDate="2011-01-18T14:25:48.00+13:00"
xmp:ModifyDate="2011-10-17T16:22:05+13:00"
xmp:MetadataDate="2011-10-17T16:22:05+13:00"
xmp:CreatorTool="Ver.1.02"


All NEF files shot with the exact same Camera, Nikon D700. The ones with the offset are causing the issues when importing into Aperture.

Original Files here http://web.me.com/player.nz/misc/xmp-issue.zip

Update:

I created a new catalog and imported the 2 NEF files and then generated the XMP files again and now neither of them have the TZ appended. So whatever is causing the issue is stored in the catalog.
 
Last edited:
So just to clarify, was it a full 13 hours (i.e. if it was shot at 2:05, does is show 15:05 or 13:00?) Just trying to work out if this is the same bug or a variation.
 
15:05 the date also clicks over to the next day if its after 11am. Basically Aperture reads the timestamp exif:DateTimeOriginal="2011-01-18T14:25:48.00+13:00" and adds the 13 hours to store its own date and time in the Aperture metadata.
 
Nik,

Since the EXIF standard doesn't allow for timezones, LR will add the timezone as it is set on your computer to the xmp (and I suspect Aperture will do the same), since it doesn't know in which timezone your photos were taken. So if you take pictures in GMT-6, and your Mac is set to GMT+7, you will end up with a time difference of 13 hours.

Could that be what happened in your case?
 
Hi Marc, yes I know about how the time zones work. LR is appending the timezone info on some photos but not all of them. TZ information is stored by LR & Aperture as xmp:CreateDate but should not be part of the exif:DateTimeOriginal data, this should contain the original exif data which will not have a TZ appended as exif doesn't have time zone like you correctly stated.
 
Last edited:
TZ information is stored by LR & Aperture as xmp:CreateDate but should not be part of the exif:DateTimeOriginal data, this should contain the original exif data which will not have a TZ appended as exif doesn't have time zone like you correctly stated.

That's true according to the original EXIF specification, but the XMP specs do allow a timezone in exif:DateTimeOriginal. Still, that doesn't explain why you only see the timezone for some of your photos but not for others. If I check my 'virgin' LR XMP data, there is no timezone info; but other applications (in my case, Geosetter), do add the timezone to exif:DateTimeOriginal. Any chance another application updated the XMP?
 
Status
Not open for further replies.
Back
Top