Refine search
final String OLD_FORMAT = "dd/MM/yyyy"; final String NEW_FORMAT = "yyyy/MM/dd"; // August 12, 2010 String oldDateString = "12/08/2010"; String newDateString; SimpleDateFormat sdf = new SimpleDateFormat(OLD_FORMAT); Date d = sdf.parse(oldDateString); sdf.applyPattern(NEW_FORMAT); newDateString = sdf.format(d);
static String timeAsGmt() { SimpleDateFormat sdf = new SimpleDateFormat(); sdf.setTimeZone(TimeZone.getTimeZone("GMT")); sdf.applyPattern("dd MMM yyyy HH:mm:ss z"); return sdf.format(Calendar.getInstance().getTime()); }
private Date parseDate(String str, String[] parsePatterns, Locale locale) throws ParseException { if ((str == null) || (parsePatterns == null)) { throw new IllegalArgumentException("Date and Patterns must not be null"); } SimpleDateFormat parser = null; ParsePosition pos = new ParsePosition(0); for (int i = 0; i < parsePatterns.length; i++) { if (i == 0) { parser = new SimpleDateFormat(parsePatterns[0], locale); } else { parser.applyPattern(parsePatterns[i]); } pos.setIndex(0); Date date = parser.parse(str, pos); if ((date != null) && (pos.getIndex() == str.length())) { return date; } } throw new ParseException("Unable to parse the date: " + str, -1); } }
public String buildFilename( String fileName, int stepnr, int splitnr ) { SimpleDateFormat daf = new SimpleDateFormat(); // Replace possible environment variables... String retval = fileName; Date now = new Date(); if ( dateInFilename ) { daf.applyPattern( "yyyMMdd" ); String d = daf.format( now ); retval += "_" + d; } if ( timeInFilename ) { daf.applyPattern( "HHmmss" ); String t = daf.format( now ); retval += "_" + t; } if ( stepNrInFilename ) { retval += "_" + stepnr; } if ( splitEvery > 0 ) { retval += "_" + splitnr; } if ( extension != null && extension.length() != 0 ) { retval += "." + extension; } return retval; }
public String buildFilename( VariableSpace space, int stepnr ) { SimpleDateFormat daf = new SimpleDateFormat(); // Replace possible environment variables... String retval = space.environmentSubstitute( fileName ); Date now = new Date(); if ( dateInFilename ) { daf.applyPattern( "yyyMMdd" ); String d = daf.format( now ); retval += "_" + d; } if ( timeInFilename ) { daf.applyPattern( "HHmmss" ); String t = daf.format( now ); retval += "_" + t; } if ( stepNrInFilename ) { retval += "_" + stepnr; } if ( extension != null && extension.length() != 0 ) { retval += "." + extension; } return retval; }
public String buildFilename( VariableSpace space, int stepnr ) throws KettleStepException { SimpleDateFormat daf = new SimpleDateFormat(); // Replace possible environment variables... String retval = getFilename( space ); Date now = new Date(); if ( dateInFilename ) { daf.applyPattern( "yyyMMdd" ); String d = daf.format( now ); retval += "_" + d; } if ( timeInFilename ) { daf.applyPattern( "HHmmss" ); String t = daf.format( now ); retval += "_" + t; } if ( stepNrInFilename ) { retval += "_" + stepnr; } if ( extension != null && extension.length() != 0 ) { retval += "." + extension; } return retval; }
/** * Get the full name or abbreviation of the month or day. */ private static String getNameOrAbbrev(String in, String[] formatsIn, String formatOut) throws ParseException { for (int i = 0; i <formatsIn.length; i++) // from longest to shortest. { try { SimpleDateFormat dateFormat = new SimpleDateFormat(formatsIn[i], Locale.ENGLISH); dateFormat.setLenient(false); Date dt = dateFormat.parse(in); dateFormat.applyPattern(formatOut); return dateFormat.format(dt); } catch (ParseException pe) { } } return ""; } /**
public static Date str2dat( String arg0, String arg1, String val ) throws KettleValueException { SimpleDateFormat df = new SimpleDateFormat(); DateFormatSymbols dfs = new DateFormatSymbols(); if ( arg1 != null ) { dfs.setLocalPatternChars( arg1 ); } if ( arg0 != null ) { df.applyPattern( arg0 ); } try { return df.parse( val ); } catch ( Exception e ) { throw new KettleValueException( "TO_DATE Couldn't convert String to Date " + e.toString() ); } }
public String buildFilename( VariableSpace space, int stepnr, int splitnr ) { SimpleDateFormat daf = new SimpleDateFormat(); daf.applyPattern( date_time_format ); String dt = daf.format( now ); retval += dt; } else { if ( dateInFilename ) { daf.applyPattern( "yyyMMdd" ); String d = daf.format( now ); retval += "_" + d; daf.applyPattern( "HHmmss" ); String t = daf.format( now ); retval += "_" + t;
public String buildFilename( VariableSpace space, int stepnr, int splitnr ) { SimpleDateFormat daf = new SimpleDateFormat(); daf.applyPattern( date_time_format ); String dt = daf.format( now ); retval += dt; } else { if ( dateInFilename ) { daf.applyPattern( "yyyMMdd" ); String d = daf.format( now ); retval += "_" + d; daf.applyPattern( "HHmmss" ); String t = daf.format( now ); retval += "_" + t;
SimpleDateFormat parser = new SimpleDateFormat(); parser.setLenient(lenient); ParsePosition pos = new ParsePosition(0); parser.applyPattern(pattern); pos.setIndex(0);
final SimpleDateFormat daf = new SimpleDateFormat(); Date now = new Date(); daf.applyPattern( datetime_folder ); String dt = daf.format( now ); retval += dt; } else { if ( add_date ) { daf.applyPattern( "yyyyMMdd" ); String d = daf.format( now ); retval += "_" + d; daf.applyPattern( "HHmmssSSS" ); String t = daf.format( now ); retval += "_" + t;
public String buildFilename( VariableSpace space, int stepnr, int splitnr, boolean ziparchive ) { SimpleDateFormat daf = new SimpleDateFormat(); DecimalFormat df = new DecimalFormat( "00000" ); daf.applyPattern( date_time_format ); String dt = daf.format( now ); retval += dt; } else { if ( dateInFilename ) { daf.applyPattern( "yyyyMMdd" ); String d = daf.format( now ); retval += "_" + d; daf.applyPattern( "HHmmss" ); String t = daf.format( now ); retval += "_" + t;
SimpleDateFormat daf = new SimpleDateFormat(); Date now = new Date(); daf.applyPattern( date_time_format ); String dt = daf.format( now ); retval += dt; } else { if ( adddate ) { daf.applyPattern( "yyyyMMdd" ); String d = daf.format( now ); retval += "_" + d; daf.applyPattern( "HHmmssSSS" ); String t = daf.format( now ); retval += "_" + t;
String format = (String) formatIter.next(); if (dateParser == null) { dateParser = new SimpleDateFormat(format, Locale.US); dateParser.setTimeZone(TimeZone.getTimeZone("GMT")); } else { dateParser.applyPattern(format);
SimpleDateFormat daf = new SimpleDateFormat(); Date now = new Date(); daf.applyPattern( date_time_format ); String dt = daf.format( now ); retval += dt; } else { if ( adddate ) { daf.applyPattern( "yyyyMMdd" ); String d = daf.format( now ); retval += "_" + d; daf.applyPattern( "HHmmssSSS" ); String t = daf.format( now ); retval += "_" + t;
SimpleDateFormat daf = new SimpleDateFormat(); Date now = new Date(); daf.applyPattern( getDateTimeFormat() ); String dt = daf.format( now ); retval += dt; } else { if ( isAddDate() ) { daf.applyPattern( "yyyyMMdd" ); String d = daf.format( now ); retval += "_" + d; daf.applyPattern( "HHmmssSSS" ); String t = daf.format( now ); retval += "_" + t;
String format = (String) formatIter.next(); if (dateParser == null) { dateParser = new SimpleDateFormat(format, Locale.US); dateParser.setTimeZone(TimeZone.getTimeZone("GMT")); dateParser.set2DigitYearStart(startDate); } else { dateParser.applyPattern(format);
SimpleDateFormat daf = new SimpleDateFormat(); Date now = new Date(); daf.applyPattern( DateFormat ); String dt = daf.format( now ); shortfilename += dt; daf.applyPattern( getMovedDateTimeFormat() ); String dt = daf.format( now ); shortfilename += dt; } else { if ( isAddMovedDate() ) { daf.applyPattern( "yyyyMMdd" ); String d = daf.format( now ); shortfilename += "_" + d; daf.applyPattern( "HHmmssSSS" ); String t = daf.format( now ); shortfilename += "_" + t;
SimpleDateFormat daf = new SimpleDateFormat(); Date now = new Date(); daf.applyPattern( DateFormat ); String dt = daf.format( now ); shortfilename += dt; daf.applyPattern( getMovedDateTimeFormat() ); String dt = daf.format( now ); shortfilename += dt; } else { if ( isAddMovedDate() ) { daf.applyPattern( "yyyyMMdd" ); String d = daf.format( now ); shortfilename += "_" + d; daf.applyPattern( "HHmmssSSS" ); String t = daf.format( now ); shortfilename += "_" + t;