- try {
- ImageMetadata meta = Imaging.getMetadata(timeFile);
- if (!(meta instanceof JpegImageMetadata)) {
- TiffImageMetadata exif = ((JpegImageMetadata)meta).getExif();
- if (exif != null) {
- TiffOutputSet outputSet = exif.getOutputSet();
- TiffOutputDirectory exifDir = outputSet.getOrCreateExifDirectory();
- TiffOutputField field = exifDir.findField(ExifTagConstants.EXIF_TAG_DATE_TIME_ORIGINAL);
- arg3_basetiome.argField.setText(field.toString());
+ if (exifBase.isSelected()) {
+ try {
+ ImageMetadata meta = Imaging.getMetadata(timeFile);
+ arg3_basetiome.argField.setText("imageView_Action : 412");
+
+ JpegImageMetadata jpegMetadata = (JpegImageMetadata)meta;
+ if (jpegMetadata != null) {
+ TiffImageMetadata exif = jpegMetadata.getExif();
+ if (exif != null) {
+ String dateTimeOriginal = exif.getFieldValue(ExifTagConstants.EXIF_TAG_DATE_TIME_ORIGINAL)[0];
+ lastModifyTime = (new SimpleDateFormat("yyyy:MM:dd HH:mm:ss")).parse(dateTimeOriginal).getTime();
+ arg3_basetiome.argField.setText(ImportPicture.dfjp.format(new Date(lastModifyTime)));
+ }
+ else {
+ arg3_basetiome.argField.setText("exif == null");
+ }