Ticket #8902: datestocurrtime.diff

File datestocurrtime.diff, 4.7 KB (added by shinigami, 11 years ago)

new Date().getTime() => System.currentTimeMillis()

  • src/org/openstreetmap/josm/actions/search/SearchCompiler.java

     
    150150                        String rangeA1 = rangeA[0].trim();
    151151                        String rangeA2 = rangeA[1].trim();
    152152                        long minDate = DateUtils.fromString(rangeA1.isEmpty() ? "1980" : rangeA1).getTime(); // if min timestap is empty: use lowest possible date
    153                         long maxDate = rangeA2.isEmpty() ? new Date().getTime() : DateUtils.fromString(rangeA2).getTime(); // if max timestamp is empty: use "now"
     153                        long maxDate = rangeA2.isEmpty() ? System.currentTimeMillis() : DateUtils.fromString(rangeA2).getTime(); // if max timestamp is empty: use "now"
    154154                        return new TimestampRange(minDate, maxDate);
    155155                    } else
    156156                        /*
  • src/org/openstreetmap/josm/gui/layer/GpxLayer.java

     
    121121    */
    122122    public Date[] getMinMaxTimeForAllTracks() {
    123123        double min=1e100, max=-1e100, t;
    124         double now = new Date().getTime()/1000.0;
     124        double now = System.currentTimeMillis()/1000.0;
    125125        for (GpxTrack trk: data.tracks) {
    126126            for (GpxTrackSegment seg : trk.getSegments()) {
    127127                for (WayPoint pnt : seg.getWayPoints()) {
     
    532532                }
    533533                oldWp = null;
    534534            }
    535             double now = new Date().getTime()/1000.0;
     535            double now = System.currentTimeMillis()/1000.0;
    536536            if (colored == colorModes.time) {
    537537                Date[] bounds = getMinMaxTimeForAllTracks();
    538538                if (bounds!=null) {
  • src/org/openstreetmap/josm/io/CacheCustomContent.java

     
    8686     * @return Returns the data
    8787     */
    8888    public byte[] updateIfRequired() throws T {
    89         if (Main.pref.getInteger("cache." + ident, 0) + updateInterval < new Date().getTime()/1000
     89        if (Main.pref.getInteger("cache." + ident, 0) + updateInterval < System.currentTimeMillis()/1000
    9090                || !isCacheValid())
    9191            return updateForce();
    9292        return getData();
     
    9797     * @return Returns the data as string
    9898     */
    9999    public String updateIfRequiredString() throws T {
    100         if (Main.pref.getInteger("cache." + ident, 0) + updateInterval < new Date().getTime()/1000
     100        if (Main.pref.getInteger("cache." + ident, 0) + updateInterval < System.currentTimeMillis()/1000
    101101                || !isCacheValid())
    102102            return updateForceString();
    103103        return getDataString();
     
    110110    public byte[] updateForce() throws T {
    111111        this.data = updateData();
    112112        saveToDisk();
    113         Main.pref.putInteger("cache." + ident, (int)(new Date().getTime()/1000));
     113        Main.pref.putInteger("cache." + ident, (int)(System.currentTimeMillis()/1000));
    114114        return data;
    115115    }
    116116
  • src/org/openstreetmap/josm/io/CacheFiles.java

     
    109109
    110110            // Update last mod time so we don't expire recently used data
    111111            if(updateModTime) {
    112                 data.setLastModified(new Date().getTime());
     112                data.setLastModified(System.currentTimeMillis());
    113113            }
    114114
    115115            byte[] bytes = new byte[(int) data.length()];
     
    161161            }
    162162            // Update last mod time so we don't expire recently used images
    163163            if(updateModTime) {
    164                 img.setLastModified(new Date().getTime());
     164                img.setLastModified(System.currentTimeMillis());
    165165            }
    166166            return ImageIO.read(img);
    167167        } catch(Exception e) {
     
    353353    private boolean isExpired(File file) {
    354354        if(CacheFiles.EXPIRE_NEVER == this.expire)
    355355            return false;
    356         return (file.lastModified() < (new Date().getTime() - expire*1000));
     356        return (file.lastModified() < (System.currentTimeMillis() - expire*1000));
    357357    }
    358358}