/** * TODO handling of SQL timezone * * @param input * @return */ protected java.sql.Date toSqlDate( Object input ) { if ( input instanceof java.sql.Date ) { return (java.sql.Date) input; } java.sql.Date value = null; if ( input instanceof java.util.Date ) { java.util.Date date = (java.util.Date) input; value = new java.sql.Date( date.getTime() ); } else if ( input instanceof Temporal ) { Temporal timeInstant = (Temporal) input; value = new java.sql.Date( timeInstant.getTimeInMilliseconds() ); } else { String s = input.toString(); Date timeInstant = parseDate( s ); value = toSqlDate( timeInstant ); } return value; }
value = parseDate( s ); break;
result = new Pair<Object, Object>( value1, XMLValueMangler.xmlToInternal( value2.toString(), BOOLEAN ) ); } else if ( value1 instanceof Date ) { result = new Pair<Object, Object>( value1, parseDate( value2.toString() ) ); } else if ( value1 instanceof DateTime ) { result = new Pair<Object, Object>( value1, parseDateTime( value2.toString() ) ); result = new Pair<Object, Object>( XMLValueMangler.xmlToInternal( value1.toString(), BOOLEAN ), value2 ); } else if ( value2 instanceof Date ) { result = new Pair<Object, Object>( parseDate( value1.toString() ), value2 ); } else if ( value2 instanceof DateTime ) { result = new Pair<Object, Object>( parseDateTime( value1.toString() ), value2 );
try { if ( revisionDateString != null && !"".equals( revisionDateString ) ) { date = parseDate( revisionDateString ); } else { date = null; try { if ( creationDateString != null && !"".equals( creationDateString ) ) { date = parseDate( creationDateString ); } else { date = null; try { if ( publicationDateString != null && !"".equals( publicationDateString ) ) { date = parseDate( publicationDateString ); } else { date = null;
dateSpecificationDate = parseDate( specificationDateString );
for ( String ds : dateString ) { if ( ds != null && ds.length() > 0 ) { qp.setModified( parseDate( ds.trim() ) ); break;