protected boolean isDate ( String item ) { if ( item == null ) { return false ; } if ( item . matches ( "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}.\\d{3}Z$" ) ) { return true ; } if ( item . matches ( "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$" ) ) { return true ; } if ( item . matches ( "^\\d{4}-\\d{2}-\\d{2}$" ) ) { return true ; } return false ; }
Checks whether a parameter fits the date pattern .