Changeset 14448 in josm


Ignore:
Timestamp:
2018-11-25T12:55:56+01:00 (6 years ago)
Author:
Don-vip
Message:

see #16995 - proper fix to timestamp formatting in GPX files, does not append trailing subsecond zeroes (patch by cmuelle8)

Location:
trunk/src/org/openstreetmap/josm
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/layer/gpx/ConvertFromGpxLayerAction.java

    r14446 r14448  
    4343
    4444    private static final String GPX_SETTING = "gpx.convert-tags";
    45     private final DateFormat timeFormatter = DateUtils.getGpxFormat();
    4645
    4746    /**
     
    8382                            Date date = (Date) obj;
    8483                            if (!none) { //... but the tag will only be set when required
    85                                 n.put(key, timeFormatter.format(date));
     84                                n.put(key, DateUtils.fromDate(date));
    8685                            }
    8786                            n.setTimestamp(date);
  • trunk/src/org/openstreetmap/josm/io/GpxWriter.java

    r14243 r14448  
    3737 */
    3838public class GpxWriter extends XmlWriter implements GpxConstants {
    39 
    40     private final DateFormat gpxFormat = DateUtils.getGpxFormat();
    4139
    4240    /**
     
    121119                    Object val = obj.get(key);
    122120                    if (val instanceof Date) {
    123                         simpleTag(key, gpxFormat.format(val));
     121                        simpleTag(key, DateUtils.fromDate((Date) val));
    124122                    } else if (val instanceof Number) {
    125123                        simpleTag(key, val.toString());
Note: See TracChangeset for help on using the changeset viewer.