Revision 45003

View differences:

trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/feature/impl/DefaultFeature.java
1329 1329
                case DataTypes.DATE:
1330 1330
                    // Format date as ISO 8601
1331 1331
                    Date date = this.getDate(desc.getIndex());
1332
                    String value = DateTimeFormatter.ISO_DATE_TIME.format(date.toInstant());
1333
                    builder.add(desc.getName(), value);
1332
                    if( date==null ) {
1333
                        builder.addNull(desc.getName());
1334
                    } else {
1335
                        String value = DateTimeFormatter.ISO_DATE_TIME.format(new Date(date.getTime()).toInstant());
1336
                        builder.add(desc.getName(), value);
1337
                    }
1334 1338
                    break;
1335 1339
                default:
1336 1340
                    builder.add(desc.getName(), Objects.toString(this.get(desc.getIndex()),""));

Also available in: Unified diff