/** Sets the DateFormat used to format date and time in the time zone determined by <code>timeZone</code> parameter. The {@link DateFormat} used will depend on the <code>dateFormatType</code>. <p>The recognized types are {@link #NULL_DATE_FORMAT}, {@link #RELATIVE_TIME_DATE_FORMAT} {@link AbsoluteTimeDateFormat#ABS_TIME_DATE_FORMAT}, {@link AbsoluteTimeDateFormat#DATE_AND_TIME_DATE_FORMAT} and {@link AbsoluteTimeDateFormat#ISO8601_DATE_FORMAT}. If the <code>dateFormatType</code> is not one of the above, then the argument is assumed to be a date pattern for {@link SimpleDateFormat}. */ public void setDateFormat(String dateFormatType, TimeZone timeZone) { if(dateFormatType == null) { this.dateFormat = null; return; } if(dateFormatType.equalsIgnoreCase(NULL_DATE_FORMAT)) { this.dateFormat = null; } else if (dateFormatType.equalsIgnoreCase(RELATIVE_TIME_DATE_FORMAT)) { this.dateFormat = new RelativeTimeDateFormat(); } else if(dateFormatType.equalsIgnoreCase( AbsoluteTimeDateFormat.ABS_TIME_DATE_FORMAT)) { this.dateFormat = new AbsoluteTimeDateFormat(timeZone); } else if(dateFormatType.equalsIgnoreCase( AbsoluteTimeDateFormat.DATE_AND_TIME_DATE_FORMAT)) { this.dateFormat = new DateTimeDateFormat(timeZone); } else if(dateFormatType.equalsIgnoreCase( AbsoluteTimeDateFormat.ISO8601_DATE_FORMAT)) { this.dateFormat = new ISO8601DateFormat(timeZone); } else { this.dateFormat = new SimpleDateFormat(dateFormatType); this.dateFormat.setTimeZone(timeZone); } }
public TxnLogProcessor(BufferPool bufferPool) { this.dateFormat = new ISO8601DateFormat(); this.queue = new LinkedBlockingQueue<>(256); ServerConfig config = DbleServer.getInstance().getConfig(); SystemConfig systemConfig = config.getSystem(); this.store = new DailyRotateLogStore(systemConfig.getTransactionLogBaseDir(), systemConfig.getTransactionLogBaseName(), "log", systemConfig.getTransactionRatateSize()); }
public Log4Json() { dateFormat = new ISO8601DateFormat(); }
public DataSourceSillyProvider(String srcJdbc, String username, String pw, SmartSyncPump pump){ this.srcJdbc=srcJdbc; this.username=username; this.pw=pw; dstJdbc=pump.jdbcString( "./dump_"+ ISO8601DateFormat.getDateInstance().format(new Date())); }