Revision 44761 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.impl/src/main/java/org/gvsig/expressionevaluator/impl/function/date/DateFunction.java

View differences:

DateFunction.java
17 17
            new String[]{
18 18
                "date - a string with a date"
19 19
            },
20
            "Date"
20
            "Date",
21
            true
21 22
        );
22 23
    }
23 24

  
......
36 37
        String date = getStr(args, 0);
37 38
        SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
38 39
        try {
39
            java.sql.Date x = java.sql.Date.valueOf(date);
40
            Date x0 = df.parse(date);
41
            java.sql.Date x = new java.sql.Date(x0.getTime());
40 42
            return x;
41 43
        } catch (Exception ex) {
42 44
            throw new RuntimeException("Can't parse date value '"+date+"', expected format 'yyyy-MM-dd'.", ex);

Also available in: Unified diff