Batch change time only, not dates

I have imported photos from my cell phone and have discovered that the date stamp on all of them is exactly 7 hrs fast, even though the cell phone itself displays the correct time.
How can I change the time by exactly 7 hours on all of these imported photos (of which there are hundreds), other than one at a time? I see with batch change that you have to change to the same date and time on all your selected photos.
Thanks.
Barb

It will work. Select the pics and use the Hour column to add seven hours. The date will only change adding the seven hours will push the photo past midnight.
So, a photo tagged at 7 am on January 1 will be time shifted to 2pm on January 1
A photo tagged at midday in January 3 will be time shifted to 7pm on January 3
A photo tagged at 8 pm on January 4 will be time shifted to 3 am on January 5
Back up before you try this. If it doesn't work, restore your back up.
Regards
TD

Similar Messages

  • How to batch change year only?

    I would like to batch change the year only (leaving all other metadata, to include day and time, the same.  In a recent 5 day shoot I have discovered that my camera was set on 2013 rather than 2014.  Is this possible?  The date, to include year, does not seem to be an option under metadata batch change.  If I select all the photos and then change the year, it seems that all of them will also be set to the exact same day and time.  I am looking for an option other than changing the year on each one separately.  Thanks!

    bobio wrote:
    The result would be that all photos have the exact same date (month/day/year) and exact same time.
    What am I missing?
    The small print! (in the dialog to change the date/time). It says: 'The original date and time of the primary selection is shown below. Adjust it to the correct time and all selected versions will be time-shifted accordingly".
    What it means is based on the time difference you give it for the primary image, it will apply the same difference (time-shift) to all the others.
    Andy

  • Changing time dependent master data records

    Hello All,
    I have a time dependent master data infoobject that has 39 million entries.
    Now we decided that we no longer need it time dependent.
    Hence we want to maintain constant value ( 01.01.1000 to 31.12.9999) going forward.(as changing the object's time dependency will have huge impact)
    But for the historical data, we want to fix this and maintain only one record per value which will be the last record.
    Can you please provide inputs on how this can be achieved as i tried various combinations of load( load to a copy object taking only last record, changing its valid to to 01.01.1000 and loading back) and its not working.
    e.g the value XXX has following entries currently:
    Object
    Valid To
    Valid From
    XXX
    15.06.2007
    01.01.1000
    XXX
    19.09.2007
    16.06.2007
    XXX
    28.01.2008
    20.09.2007
    XXX
    30.03.2009
    29.01.2008
    XXX
    31.03.2009
    31.03.2009
    XXX
    15.04.2009
    01.04.2009
    XXX
    31.12.9999
    16.04.2009
    we need to get to the below format:
    Object
    Valid To
    Valid From
    XXX
    31.12.9999
    01.01.1000

    Hi Dhanya,
             The approach u did (load to a copy object taking only last record, changing its valid to to 01.01.1000 and loading back) will not work on Master data because it is not a DSO, with the Proper keys in place, to overwrite all the previously existing data records. This approach will only work if the infoobject is not time dependent and in that case the question u posed will not arise at all .
    SOLUTION:
    One thing is Inevitable as Prashanth has prescribed, u have to delete the transaction data first at all the places, where and all it was used.
    Then just delete the entire master data from the info object and just do a FULL DTP load from the underlying datasource putting a FILTER like "VALID_TO = 31.12.9999" so that only the last record of a particular Value will be loaded. (No need to do a full load from the source because even in the source it might had been the same old Values and might not have been revamped.)
             Even for further delta's, it will be safer to maintain this filter at the DTP level if u r not sure of the  constant value maintenance at the source.
    Thanks & Regards
    Sasidhar

  • Is is possible to batch change photos to original date?

    I'm amazed at how mixed up my photo lib is (I'd really like it to be chronological) due to edits and other mysteries. Is there a way to batch change a bunch of photos (I have 11,000 - how many should be in a "batch"?) to revert back to original date taken??? Thanks for any help! Donna

    Do Not use Shootshifter on photos already in the iPhoto Library. This will rename the files and that will damage your Library. Every file renamed will be lost to iPhoto.
    Instead, try an experiment:
    Export a few of the files from iPhoto and use Graphic Coverter (you can download a Free Trial) to examine them. See what it tells you is the date of the photo. This will tell us if the problem is with the pic or iPhoto.
    Regards
    TD

  • IPhoto Batch Change window is not coming up when selected.

    I have been using iPhoto for a couple of years now, and I would consider myself to be an intermediate user of the application. I mention this so that everyone knows that I am not crazy, and simply not doing something wrong. I am trying to perform a batch change of a few images, and when I click on batch change the window with the options will not come up. I made sure I had the latest patches, etc.. I am running the latest OS version, and I am at a loss here. I have tried doing a batch change on a single image, and multiple. I have tried images that I have done batch changes on in the past just to make sure it was not the new image files that were the issue. Nothing works. Please advise...

    Welcome to the Apple Discussions. Log into another account on your Mac and see it you can get it to come up there. Post back with the results. Have you repaired disk permissions lately?
    TIP: For insurance against the iPhoto database corruption that many users have experienced I recommend making a backup copy of the Library6.iPhoto (iPhoto.Library for iPhoto 5 and earlier) database file and keep it current. If problems crop up where iPhoto suddenly can't see any photos or thinks there are no photos in the library, replacing the working Library6.iPhoto file with the backup will often get the library back. By keeping it current I mean backup after each import and/or any serious editing or work on books, slideshows, calendars, cards, etc. That insures that if a problem pops up and you do need to replace the database file, you'll retain all those efforts. It doesn't take long to make the backup and it's good insurance.
    I've created an Automator workflow application (requires Tiger or later), iPhoto dB File Backup, that will copy the selected Library6.iPhoto file from your iPhoto Library folder to the Pictures folder, replacing any previous version of it. It's compatible with iPhoto 6 and 7 libraries and Tiger and Leopard. Just put the application in the Dock and click on it whenever you want to backup the dB file. iPhoto does not have to be closed to run the application, just idle. You can download it at Toad's Cellar. Be sure to read the Read Me pdf file.
    Note: There's now an Automator backup application for iPhoto 5 that will work with Tiger or Leopard.

  • How to move library only (not data) to new SSD

    I currently have an iMac with a 2TB drive which contains my OS, application and all data (iTunes etc). However, I am about to install a 240GB SSD as an additional drive which I intend to use for the only for the OS and applications. I would like my iTunes library files to reside on the new SSD but to leave the data(music, video etc) on the existing 2TB drive and wonder what is the best way to achieve this.
    Any help much appreciated.
    Regards

    The details of the answer will depend upon how you intend to have to drives set up.  If you're not changing drive structure in any way, try copying the iTunes folder to the SSD but do not copy the media folder.  On the SSD start iTunes with the option key held own and guide it to the new location of your library files.  I believe (but cannot test this) it will still know to look for the files on the other drive.  If it doesn't you will have to take additional steps.
    Typically the easiest thing to do is not split library and media files.  It gets messy when moving between drives and if all your media is on another drive there's not really much point in having the library files on the main drive with no media.  You can just leave it all on the 2TB drive, then start iTunes with the option key held down and guide it to the library location on the external drive. 

  • How to load time only no date using sql loader

    I want to load just time portion from the data, the data looks like this
    08/10/09 ,FZ10, AD2R, DFHMIRS , 14, 01:12:07.001230, 01:02:07.112354, TRANS PURGED / TIMED OUT ,
    control file:
    LOAD DATA
    APPEND
    INTO TABLE TRANS_ABENDS
    FIELDS TERMINATED ',' TRAILING NULLCOLS
         TRANS_DATE           DATE "MM/DD/YYYY",
         TRANS_ID          ,
         ABEND_CODE          ,
         ABEND_PGM           ,
         ABEND_COUNT           ,
         RESPONSE_TIME      "to_date(:RESPONSE_TIME,'dd/mm/yy HH:MI:SS.ffffff')",
         CPU_TIME          "to_date(:RESPONSE_TIME,'dd/mm/yy HH:MI:SS.ffffff')",
         ABEND_RESOLUTION     ,
         INSTANCE          CONSTANT 'EAST'
    I can load the time using the control file but it adds the first of the month as date in the column. I want to load only time value. Appreciate any help on this.

    I meant, how are these columns defined in the table that is being loaded?
    If these are defined as DATE, then as was pointed out Oracle will default the date portions if they are not provided in the formatted string.
    If these are defined as NUMBER (with some fractional portion), then you could use a combination of substr, multiplication and concatenation to derive the time as number in the form <seconds>.<fractional seconds>.
    You could also look into the data type INTERVAL DAY TO SECOND.
    SQL> create table trans_abends (
      2   trans_date date,
      3   trans_id char(4),
      4   abend_code char(4),
      5   abend_pgm char(8),
      6   abend_count number(4),
      7   response_time interval day (0) to second (6),
      8   cpu_time interval day (0) to second (6)
      9  )
    10  /
    Table created.
    SQL> insert into trans_abends values (sysdate, 'xxxx', 'xxxx', 'xxxxxxxx', 1, to_dsinterval('+0 01:12:07.001230'), to_dsinterval('+0 01:02:07.112354') )
      2  /
    1 row created.
    SQL> select response_time, cpu_time from trans_abends;
    RESPONSE_TIME
    CPU_TIME
    +0 01:12:07.001230
    +0 01:02:07.112354For the sql loader control file, try
    "to_dsinterval('+0 '||:RESPONSE_TIME)"
    not tested.
    Edited by: user142857 on Nov 18, 2009 12:20 PM
    Edited by: user142857 on Nov 18, 2009 12:27 PM

  • Is there any way to batch change resolution, but not pixel dimensions?

    I was changing the resolution of my digital photos from 180 to 300 ppi individually as I edited them, but sometimes I would forget. Since I need the higher resolution for printing, I decided to automate that step by using PSE's "Process Multiple Files" feature. I noted that the Resolution selection was grayed out until I checkmarked "Resize Images." Since I didn't want to change the number of pixels, I left those fields blank.
    When I started the automated processing I noticed it was terribly slow, so I cancelled it and looked at the resulting files. They had more than doubled in file size because PSE was nearly doubling the Pixel Dimensions! I don't want to try a work-around by "resizing" to the current pixel dimensions, because the processing still takes about 45 seconds per file, and if I've cropped the photos, the pixel dimensions vary. Is there an automated way to change only the resolution in PSE . . . quickly?
    Also, I really wanted to double the resolution from 180 ppi to 360 ppi, but PSE limits my choices to either 600 or 300 or less. I've read about Scripts, but I don't think PSE supports them. I have version 6.
    Thanks for some help.

    Thanks for your input, and you may be right, but I'm not sure. I'm still trying to figure this out. I know it's the same photo on my monitor, but I keep reading that print resolution (ppi) is different from pixel resolution (i.e. 2000x3000.) This is my situation-- I'm sending the photos to a publisher for printing in a book. The publisher did not specify a size in inches--in fact I think the photos will be different sizes when printed on the page. They told me to send the photos in at 1600x1200 pixels. I've heard that 300 ppi is the standard resolution for publishing, so to get decent quality printing of my photos I thought I should increase the resolution from 180 to 300. But thinking about the different sizes, it seems that the resolution (ppi) will change depending on the size the photo is actually printed. At 300 ppi, a 1600x1200 photo will be printed at size 5.333" X 4". If a photo is printed full bleed on the cover of the book that is 8" x 10.667", then it will be 150 ppi. So, I guess you are right that I don't need to worry about the ppi resolution for the book photos.
    Now, let me figure about what I need to print my own 4x6 photos. My digital camera was set to 16x9 jpg, so my workflow is to make PNG copies to work with and after editing, save them in the 16x9 format before cropping at 1600x1200 pixels, then sharpening before doing Save As jpg in Book folder. I was thinking I needed to change the resolution to 300 ppi when saving in the 16x9 format so if I want to later make 4x6 prints, I'll have good quality prints. But you have made me think a little harder--what I do is choose the 4x6 crop tool which takes care of whatever ppi resolution is needed for that size print. Oh good, you have saved me extra work. Thanks!
    (BTW, I choose the 16x9 format because I was planning to use the photos in a widescreen slideshow, but my husband wanted something he could hold in his hand--hence, the book . . . and a lot of cropping!)

  • How to display time duration (NOT dates) with an input mask in a JTable?

    Background: I am trying to display in a JTable, in two columns, the start position and time duration of an audio clip.
    They are stored as type float internally eg. startPosition = 72.7 seconds.
    However I wish to display on screen in the table in HH:mm:ss:S format. eg. 00:01:12:7. The user can edit the cell and input values to update the internal member fields.
    Problem: I am finding it very difficult to implement this - what with the interactions of MaskFormatter, DefaultCellEditor etc.
    Also using SimpleDateFormat and DateFormatter does not work as they insist on displaying the day, month, year also in the table cell.
    Taking the Swing Tutorial TableFTFEditDemo example as a template,
    (http://java.sun.com/docs/books/tutorial/uiswing/components/example-1dot4/index.html#TableFTFEditDemo)
    does anyone know how to do this?
    I can post my (buggy) modifications to the example code - if it would help.
    Appreciate any help.
    thanks,
    Anil

    Here are my modifications to the TableFTFEditDemo example. If you run it, you get an exception
    like java.lang.NumberFormatException: For input string: "18:00:03.500"
    The two modified classes are taken from the Tutorial and are listed below:
    =================
    * IntegerEditor is a 1.4 class used by TableFTFEditDemo.java.
    import javax.swing.AbstractAction;
    import javax.swing.BorderFactory;
    import javax.swing.DefaultCellEditor;
    import javax.swing.JFormattedTextField;
    import javax.swing.JOptionPane;
    import javax.swing.JTable;
    import javax.swing.JTextField;
    import javax.swing.KeyStroke;
    import javax.swing.SwingUtilities;
    import java.awt.event.ActionEvent;
    import java.awt.event.KeyEvent;
    import java.awt.Color;
    import java.awt.Component;
    import java.awt.Toolkit;
    import java.text.DateFormat;
    import java.text.NumberFormat;
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Calendar;
    import java.util.Date;
    import javax.swing.text.DateFormatter;
    import javax.swing.text.DefaultFormatterFactory;
    import javax.swing.text.MaskFormatter;
    import javax.swing.text.NumberFormatter;
    class TimeRenderer {
         float seconds;
         TimeRenderer(String str) {
              int hSec = Integer.parseInt(str.substring(0,2)) * 60 * 60;
              int mSec = Integer.parseInt(str.substring(2,4)) * 60;
              int sSec = Integer.parseInt(str.substring(4,6));
              float tSec = Integer.parseInt(str.substring(6,7))/10.0F;
              seconds = hSec + mSec + sSec + tSec;
    * Implements a cell editor that uses a formatted text field to edit Integer
    * values.
    public class IntegerEditor extends DefaultCellEditor {
         JFormattedTextField ftf;
         static Date zeroTime = new Date(0L);
         private boolean DEBUG = true;
         SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss.S");
         MaskFormatter maskFo = new MaskFormatter("##:##:##.#");
         protected MaskFormatter createFormatter(String s) {
              MaskFormatter formatter = null;
              try {
                   formatter = new MaskFormatter(s);
              } catch (java.text.ParseException exc) {
                   System.err.println("formatter is bad: " + exc.getMessage());
                   System.exit(-1);
              return formatter;
         public IntegerEditor(int min, int max) throws ParseException {
              super(new JFormattedTextField(new MaskFormatter("##:##:##.#")));
              ftf = (JFormattedTextField) getComponent();
              // Set up the editor for the cells.
              ftf.setFormatterFactory(new DefaultFormatterFactory(new DateFormatter(sdf)));
              ftf.setFocusLostBehavior(JFormattedTextField.PERSIST);
              // React when the user presses Enter while the editor is
              // active. (Tab is handled as specified by
              // JFormattedTextField's focusLostBehavior property.)
              ftf.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0), "check");
              ftf.getActionMap().put("check", new AbstractAction() {
                   public void actionPerformed(ActionEvent e) {
                        if (!ftf.isEditValid()) { // The text is invalid.
                             ftf.setBorder(BorderFactory.createLineBorder(Color.RED));
                             ftf.setBackground(Color.PINK);
                             ftf.postActionEvent(); // inform the editor
                        } else
                             try { // The text is valid,
                                  ftf.commitEdit(); // so use it.
                                  ftf.postActionEvent(); // stop editing
                             } catch (java.text.ParseException exc) {
         // Override to invoke setValue on the formatted text field.
         public Component getTableCellEditorComponent(JTable table, Object value,
                   boolean isSelected, int row, int column) {
              JFormattedTextField ftf = (JFormattedTextField) super
                        .getTableCellEditorComponent(table, value, isSelected, row, column);
              System.out.println("value:" + value);
    //          long milliseconds =(long) (Float.parseFloat(value.toString()) * 1000);
              long milliseconds =(long) (((Float) value).floatValue() * 1000);
              Date dt = new Date(milliseconds);
              ftf.setValue(dt);
              return ftf;
         // Override to ensure that the value remains an Integer.
         public Object getCellEditorValue() {
              JFormattedTextField ftf = (JFormattedTextField) getComponent();
              Object o = ftf.getValue();
              try {               
                   Calendar cal = Calendar.getInstance();
                   cal.setTime((Date)o);
                   float seconds = cal.getTimeInMillis()/1000.0F;
                   return sdf.format(o);
                   //return new Float(seconds);
              } catch (Exception exc) {
                   System.err.println("getCellEditorValue: can't parse o: " + o);
                   exc.printStackTrace();
                   return null;
         // Override to check whether the edit is valid,
         // setting the value if it is and complaining if
         // it isn't. If it's OK for the editor to go
         // away, we need to invoke the superclass's version
         // of this method so that everything gets cleaned up.
         public boolean stopCellEditing() {
              JFormattedTextField ftf = (JFormattedTextField) getComponent();
              if (ftf.isEditValid()) {
                   try {
                        ftf.commitEdit();
                   } catch (java.text.ParseException exc) {
              } else { // text is invalid
                   ftf.setBorder(BorderFactory.createLineBorder(Color.RED));
                   ftf.setBackground(Color.PINK);
                   return false; // don't let the editor go away
              return super.stopCellEditing();
    //=====================================================
    * TableFTFEditDemo.java is a 1.4 application that requires one other file:
    *   IntegerEditor.java
    import javax.swing.JFrame;
    import javax.swing.JDialog;
    import javax.swing.JPanel;
    import javax.swing.JScrollPane;
    import javax.swing.JTable;
    import javax.swing.table.AbstractTableModel;
    import java.awt.Dimension;
    import java.awt.GridLayout;
    import java.text.ParseException;
    * This is exactly like TableDemo, except that it uses a
    * custom cell editor to validate integer input.
    public class TableFTFEditDemo extends JPanel {
        private boolean DEBUG = false;
        public TableFTFEditDemo() throws ParseException {
            super(new GridLayout(1,0));
            JTable table = new JTable(new MyTableModel());
            table.setPreferredScrollableViewportSize(new Dimension(500, 70));
            //Create the scroll pane and add the table to it.
            JScrollPane scrollPane = new JScrollPane(table);
            //Set up stricter input validation for the integer column.
         //   table.setDefaultEditor(Float.class,
           //                        new IntegerEditor(0, 100));
         //If we didn't want this editor to be used for other
         //Integer columns, we'd do this:
         table.getColumnModel().getColumn(3).setCellEditor(
              new IntegerEditor(0, 100));
            //Add the scroll pane to this panel.
            add(scrollPane);
        class MyTableModel extends AbstractTableModel {
            private String[] columnNames = {"First Name",
                                            "Last Name",
                                            "Sport",
                                            "# of Years",
                                            "Vegetarian"};
            private Object[][] data = {
                {"Mary", "Campione",
                 "Snowboarding", new Float(5.7), new Boolean(false)},
                {"Alison", "Huml",
                 "Rowing", new Float(3.5), new Boolean(true)},
                {"Kathy", "Walrath",
                 "Knitting", new Float(2.9), new Boolean(false)},
                {"Sharon", "Zakhour",
                 "Speed reading", new Float(20.8), new Boolean(true)},
                {"Philip", "Milne",
                 "Pool", new Float(10.5), new Boolean(false)}
            public int getColumnCount() {
                return columnNames.length;
            public int getRowCount() {
                return data.length;
            public String getColumnName(int col) {
                return columnNames[col];
            public Object getValueAt(int row, int col) {
                return data[row][col];
             * JTable uses this method to determine the default renderer/
             * editor for each cell.  If we didn't implement this method,
             * then the last column would contain text ("true"/"false"),
             * rather than a check box.
            public Class getColumnClass(int c) {
                 Object obj = getValueAt(0, c);
                 System.out.println("getColumnClass.obj:" + obj);
                return obj.getClass();
            public boolean isCellEditable(int row, int col) {
                //Note that the data/cell address is constant,
                //no matter where the cell appears onscreen.
                if (col < 2) {
                    return false;
                } else {
                    return true;
            public void setValueAt(Object value, int row, int col) {
                if (DEBUG) {
                    System.out.println("Setting value at " + row + "," + col
                                       + " to " + value
                                       + " (an instance of "
                                       + value.getClass() + ")");
                data[row][col] = value;
                fireTableCellUpdated(row, col);
                if (DEBUG) {
                    System.out.println("New value of data:");
                    printDebugData();
            private void printDebugData() {
                int numRows = getRowCount();
                int numCols = getColumnCount();
                for (int i=0; i < numRows; i++) {
                    System.out.print("    row " + i + ":");
                    for (int j=0; j < numCols; j++) {
                        System.out.print("  " + data[i][j]);
                    System.out.println();
                System.out.println("--------------------------");
         * Create the GUI and show it.  For thread safety,
         * this method should be invoked from the
         * event-dispatching thread.
         * @throws ParseException
        private static void createAndShowGUI() throws ParseException {
            //Make sure we have nice window decorations.
            JFrame.setDefaultLookAndFeelDecorated(true);
            //Create and set up the window.
            JFrame frame = new JFrame("TableFTFEditDemo");
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            //Create and set up the content pane.
            TableFTFEditDemo newContentPane = new TableFTFEditDemo();
            newContentPane.setOpaque(true); //content panes must be opaque
            frame.setContentPane(newContentPane);
            //Display the window.
            frame.pack();
            frame.setVisible(true);
        public static void main(String[] args) {
            //Schedule a job for the event-dispatching thread:
            //creating and showing this application's GUI.
            javax.swing.SwingUtilities.invokeLater(new Runnable() {
                public void run() {
                    try {
                             createAndShowGUI();
                        } catch (ParseException e) {
                             // TODO Auto-generated catch block
                             e.printStackTrace();
    }

  • Change CPU only, not booting up. MSI KT8 Neo2 F

    Hi,
      I'm not sure of the chipset so I might be in the wrong forum but I have a (now) 2 year old MSI KT8 Neo2 F (I think F/FIR?...NOT a dual core). I built the PC 2 years ago and it's been doing fine with a AMD 3500+ CPU.
      I had wanted an FX-55 since those days and they're now very affordable from Newegg ($139 shipped) so I bought one. According to all written info that I've seen, my motherboard should easily support the FX-55:
      http://www.msi.com.tw/program/products/mainboard/mbd/pro_mbd_cpu_support_detail.php?UID=608&NAME=MS-6702E&kind=1
       So, it arrives and I installed it but now the PCs not booting up. The CPU fan's turning, it's trying but all I'm getting is a black screen. The first time I tryed to start it, after a few seconds it shut off. I unplugged the PC, removed the cpu to double check everything but found nothing wrong. It's installed correctly. After seeing that I'm still not seeing anything on my screen the second start attempt, I unplugged it.
       Now, I remember that I had problems 2 years ago when I swapped out different hard drives. It wouldn't boot unless I reset the CMOS jumper (I believe that's the correct term?). Might that be what I need to do now to swap CPUs?
       Anyone else run into this?
       

    Hi!
    You have a K8T Neo2 (6702E) and you need to flash bios to support this cpu. Use version 9.3 or 9.2 (I prefer 9.3 myself, since I ran into trouble with the 9.2, but most people are fine using both). Try starting your system in single channel (using only one memory module in the slot closest to the CPU. Flash bios using a bootable floppy with CD-Rom support or bootable CD with rom-file and flash utility on CD.
    Flashing is at your own risk always.
    Good luck!
    PS: Please clear CMOS after flashing. Don't forget to disconnect from AC when you reset cmos.

  • Is it possible to batch change time on photos

    Hi, I got a question regarding changing the time on photos. I just came back from Australia and have loads of photos from the trip as well as the photos from my friends. However, no one else set the time on the camera to the proper australia time. I got Denmark, German and American time zones. Is there anyway to change the time zone or something on the files so they are nicely in Order is that asking way to much, hope to hear form someone.
    Nat

    Select the pics in the iPhoto Window and go Photos -> Adjust Date and Time
    Regards
    TD

  • Iphoto 09 - Batch change changes ALL Pictures ?

    I tried to use Batch change and only selected some pictures but saw that the batch changed information in ALL the photos in my iPhoto not just the selected ones!
    I wanted to change only some pictures.
    Anyone one seen this?
    thanks

    There are several possible causes for the Black Screen issue
    1. Permissions in the Library: Back Up and try rebuild the library: hold down the command and option (or alt) keys while launching iPhoto. Use the resulting dialogue to rebuild. Include the option to check and repair permissions.
    2. Minor Database corruption: Back Up and try rebuild the library: hold down the command and option (or alt) keys while launching iPhoto. Use the resulting dialogue to rebuild.
    3. A Damaged Photo: Select one of the affected photos in the iPhoto Window and right click on it. From the resulting menu select 'Show File (or 'Show Original File' if that's available). (On iPhoto 11 this option is under the File -> Reveal in Finder.) Will the file open in Preview? If not then the file is damaged. Time to restore from your back up.
    4. A corrupted iPhoto Cache: Trash the com.apple.iPhoto folder from HD/Users/Your Name/Library/ Caches...
    5. A corrupted preference file: Trash the com.apple.iPhoto.plist file from the HD/Users/ Your Name / library / preferences folder. (Remember you'll need to reset your User options afterwards. These include minor settings like the window colour and so on. Note: If you've moved your library you'll need to point iPhoto at it again.)
    If none of these help:
    As a Test:
    Hold down the option (or alt) key key and launch iPhoto. From the resulting menu select 'Create Library'
    Import a few pics into this new, blank library. Is the Problem repeated there?

  • Batch Change Photos' Date - Not Time

    Is there a way to change a bunch of photos' date, but not the time?

    Neil:
    Not in iPhoto. Unfortunately you've go to change the time as well. If there are not too many of them you can do it this way.
    1 - move all that you want to redate to the same date to a new roll.
    2 - in the Finder copy the folder in the Original folder that represents the roll with the files to be redated to the desktop.
    3 - using an application like PhotoInfo batch change the date to whatever you need. It can just add or subtract a specific number of days, months or years to the date as you see fit.
    4 - change the name of the folder and import back into iPhoto.
    5 - delete the original roll of photos with the incorrect date.
    That's about it. It's not too convoluted and can be done. This way the new date will be embedded in the file and stay with it if needed in a new library or other application.
    Do you Twango?

  • Batch Change Date/Time - same time to full batch, not offset timing?

    Is there a way to force Aperture to change the date/time on a batch of photos with ALL images to the same exact date/time?
    Right now, I have a bunch of scanned images with the wrong date/time, but of course, scanned at different times (embedded image date/time). When using Aperture 2.1's "Metadata", "Adjust Date and Time..." function, I only have one image with the input desired date/time, then all the other scans have a different date/time based on the timing offset difference from the scanning, which over the course of several scans changes by several days quickly.
    Does anyone know of a work around? I'd hate to manually adjust hundreds/thousands of image metadata by hand when Aperture should do this easily.
    Thanks!!

    Correct, I am referring to the EXIF data. Aperture can change this data using the aforementioned "Metadata", "Adjust Date and Time..." feature, it's only that Aperture can't (as far as I can tell) set a batch of photo to the exact date and time among the entire batch.
    Perhaps I'll be able to find or create an Apple Script to do this outside of Aperture?
    It's a shame though as I can't possibly be the only one with a large scanned collection from years ago I'm trying to archive in proper date order. This would be a great new added feature Apple, if you are also reading this! (I've already submitted the feature request some weeks ago)

  • Batch-change date (time)...

    I know you can batch-change the date in iPhoto, and there's the option to add X seconds between each photo, but what I need to do is change the time by XX seconds/hours. Basically, this weekend we had two camera shooting a trip we were on. I thought both cameras were synched (clocks) but one camera was off by 12 hours (it was on AM when should have been PM). So, I need to add 12 hours to each photo for the 1 camera. Is there any way to do this via a batch (ie. not manually going through each of the 150+ photos and setting the time) so when I make an album of shots from both camera, sort by date/time, they synch up.
    If there's no way to do this in iPhoto, could anyone suggest another application that could do this before importing into iPhoto?
    Thanks,
    Kristin.

    Rather than start a new topic, I'm going to just refer to this one since it's recent and exactly the issue I was trying to solve. My situation is that I bought a new camera in January and still had 2006 on my mind, so all the pictures I've taken this year are off by a year. I used PhotoInfo to change the EXIF data folder by folder in my iPhoto Library folder (by this I mean I had to batch change every folder in Originals/2007 and Modified/2007). 2 folders didn't take the changes, but that's another issue for a different forum.
    Most of my pictures now have the correct EXIF data, however iPhoto doesn't show the correct info when I select the menu item Photos>Get Iinfo. Doing some searches here says that the only way to update iPhoto is to reimport the photos with the new EXIF data. My question is how do I do that without screwing everything up? I have originals and modified versions of files that are affected. How do I bring them back in such that if I use the Revert to Original command in the contextual menu that the modified files are still correctly linked to the originals?
    A secondary question is whether iPhoto is really the program I want to use. Most of my major changes I make using Photoshop. Recently after making changes in Photoshop as well as a few minor tweaks in iPhoto (I don't remember which order) when I tried to revert to the original it no longer existed. It reverted to a modified file (modified in PS or iPhoto, don't remember which). Since then I've been making a duplicate in iPhoto and then modify that one in PS as well as iPhoto. However, after making modifications in PS I have to save it as a JPG in order to keep it organized with all my photos in iPhoto. It would be nice to keep a PSD copy filed along side it. Should I be using something else besides iPhoto that handles EXIF information and changes seemlessly as well as JPG and PSD (and probably RAW in the future)?
    Thanks in advance for any info/tips.

Maybe you are looking for