Testing with two backup images copies, after phase 1 import, I see:
D:\>bpimagelist -idonly -d 01/01/1970 00:00:00 -option ONLY_PRE_IMPORT -L | findstr /i "^$ ^Backup Expir Copy"
Backup ID: hserver_1438887221
Backup Time: 06/08/2015 19:53:41 (1438887221)
Expiration Time: 13/08/2015 20:13:17 (1439493197)
Maximum Expiration Time: 13/08/2015 20:13:17 (1439493197)
TIR Expiration: 01/01/1970 00:00:00 (0)
Backup Status: 0
Backup Copy: Standard (0)
Primary Copy: 1
Resume Expiration: 01/01/1970 00:00:00 (0)
Remote Expiration Time: 01/01/1970 00:00:00 (0)
Copy number: 1
Expiration Time: 13/08/2015 20:13:17 (1439493197)
Copy Creation Time: 01/01/1970 00:00:00 (0)
Copy on hold: 0
Backup ID: hserver_1438881613
Backup Time: 06/08/2015 18:20:13 (1438881613)
Expiration Time: 13/08/2015 20:13:16 (1439493196)
Maximum Expiration Time: 13/08/2015 20:13:16 (1439493196)
TIR Expiration: 01/01/1970 00:00:00 (0)
Backup Status: 0
Backup Copy: Standard (0)
Primary Copy: 1
Resume Expiration: 01/01/1970 00:00:00 (0)
Remote Expiration Time: 01/01/1970 00:00:00 (0)
Copy number: 1
Expiration Time: 13/08/2015 20:13:16 (1439493196)
Copy Creation Time: 01/01/1970 00:00:00 (0)
Copy on hold: 0
....so, yes, expiration is one week in the future for the image header and the copy details...
...now setting one image to expire at end of year...
D:\>bpexpdate -backupid hserver_1438881613 -d 31/12/2015 23:59:59
Are you SURE you want to change hserver_1438881613
to expire on 31/12/2015 23:59:59 y/n (n)? y
...and now the imagelist command shows...
D:\>bpimagelist -idonly -d 01/01/1970 00:00:00 -option ONLY_PRE_IMPORT -L | findstr /i "^$ ^Backup Expir Copy"
Backup ID: hserver_1438887221
Backup Time: 06/08/2015 19:53:41 (1438887221)
Expiration Time: 13/08/2015 20:13:17 (1439493197)
Maximum Expiration Time: 13/08/2015 20:13:17 (1439493197)
TIR Expiration: 01/01/1970 00:00:00 (0)
Backup Status: 0
Backup Copy: Standard (0)
Primary Copy: 1
Resume Expiration: 01/01/1970 00:00:00 (0)
Remote Expiration Time: 01/01/1970 00:00:00 (0)
Copy number: 1
Expiration Time: 13/08/2015 20:13:17 (1439493197)
Copy Creation Time: 01/01/1970 00:00:00 (0)
Copy on hold: 0
Backup ID: hserver_1438881613
Backup Time: 06/08/2015 18:20:13 (1438881613)
Expiration Time: 31/12/2015 23:59:59 (1451606399)
Maximum Expiration Time: 31/12/2015 23:59:59 (1451606399)
TIR Expiration: 01/01/1970 00:00:00 (0)
Backup Status: 0
Backup Copy: Standard (0)
Primary Copy: 1
Resume Expiration: 01/01/1970 00:00:00 (0)
Remote Expiration Time: 01/01/1970 00:00:00 (0)
Copy number: 1
Expiration Time: 31/12/2015 23:59:59 (1451606399)
Copy Creation Time: 01/01/1970 00:00:00 (0)
Copy on hold: 0
....so it does appear to have worked - but probably best to wait one day and re-check (to see if some background processes 'change' things for us)... and/or wait a week - and see if the unchanged phase 1 image expires, and hopefully the updated phase 1 image will hang around. Hmm... I have a VM - I'll shutdown, snapshot, reboot, change date to two weeks in the future, stop/restart NetBackup, and see if image still exists...