3 Replies Latest reply: Jun 10, 2012 5:44 AM by macorin
macorin Level 1 Level 1 (30 points)

I have certain photos in Aperture that were shot in PDT.  The images were shot in California, but I am now back on the east coast.  These images were shot in 2004.  I am now chaging my file naming system to: "Custom Name", "Image Year", "Image Month", "Image Day"_"Counter".


***The problem I am running into is that Aperture is naming my files according to EDT (Because that is where I currently am, I presume), rather than by the images Metadata.***


Therefore, any image with a time stamp of 12:00 am - 2:59 am is being named with the "Image Day" portion as the previous day than what the Metadata reveals, and images shot from 9:00 pm - 11:59 pm is being named with the "Image Day" portion as the following day.  This is incredibly frustrating when it comes to file naming and organization.  Why doesn't Aperture use the images Metadata to name the file appropriately?


When I change the time zone on my computer to West Coast time, it corrects this issue.  Is this really the only way to work with this type of issue?  Why doesn't Aperture just recognize the photos exact date and time and shown in the metadata and name the file appropriately based on that?



Macbook Pro 17, Mac OS X (10.6.7), 2.93 GHz Intel Core 2 Duo, 4 GB 1067 MHz DDR3
  • William Lloyd Level 7 Level 7 (20,925 points)

    How does Aperture know the exact date and time in the metadata though?  It's not GMT based, so you can change it around as you see fit.


    Maybe someday cameras will have built in GPS that will not only geotag the photos, but also set the time based on GMT so this will all be easy.  But for now, time is relative.  Some people try and set the camera's time to local time wherever they go, and don't adjust in Aperture.  Other people NEVER set the time, and then use Aperture to offset from GMT to correct.  And if you travel and adjust time in various locations, you may have to do things differently based on where you are.

  • léonie Level 9 Level 9 (71,825 points)

    When you import your images to Aperture, the program will assume the camera to be set to the time zone your system is set to, unless you specify a time zone correction during the import session.

    You can specify the time zone the camera was set to and the "actual time": the time zone that you want the date on the images to show.


    In case you forgot to set this information during the import session, you can use the batch change command to correct this later:

         Metadata > Batch Change ;     then enable "Time Adjustment" and set it to "Adjust Time Zone".


    Set the "Camera's Time" to PDT, and the "Actual Time" as well. Take care to set the "Add Metada from" menu to "None".






    P.S. If your camera is a Canon, this fix might not work. For some Canon cameras the time zone correction still is buggy and shows no result.

  • macorin Level 1 Level 1 (30 points)



    You make some very valid points.  I never really thought about it that way.  I just assumed that even though you can change the date and time at random, Aperture could still tap into it and read it for when you changed your file names.  File naming obviously isn't based off of that though.


    Thanks for the input.