List of usage examples for org.apache.commons.lang3.time DateFormatUtils format
public static String format(final Calendar calendar, final String pattern)
Formats a calendar into a specific pattern.
From source file:com.mmone.gpdati.allotment.record.AllotmentRecord.java
public String getDateYMD() throws ParseException { return DateFormatUtils.format(getJDate(), "yyyyMMdd"); }
From source file:cn.org.awcp.core.utils.DateUtils.java
/** * ?<br>/*from w w w. j a v a 2 s. co m*/ * generate by: vakin jiang at 2011-12-23 * * @param date * @return */ public static Date getDayBegin(Date date) { String format = DateFormatUtils.format(date, YYYY_MM_DD); return parseDate(format.concat(" 00:00:00")); }
From source file:com.mmone.gpdati.allotment.record.AllotmentRecord.java
public String getDate(String dtFormat) throws ParseException { return DateFormatUtils.format(getJDate(), dtFormat); }
From source file:com.mmone.gpdati.allotment.record.AllotmentRecord.java
public String getDateY_M_D() throws ParseException { String dtFormat = "yyyy-MM-dd"; return DateFormatUtils.format(getJDate(), dtFormat); }
From source file:cn.org.awcp.core.utils.DateUtils.java
/** * ??<br>/* ww w. jav a 2 s. co m*/ * generate by: vakin jiang at 2011-12-23 * * @param date * @return */ public static Date getDayEnd(Date date) { String format = DateFormatUtils.format(date, YYYY_MM_DD); return parseDate(format.concat(" 23:59:59")); }
From source file:cn.mypandora.util.MyDateUtils.java
/** * //from www . j a v a2 s .c o m * * @return */ public static String getNextMonthFirst() { Calendar cal = Calendar.getInstance(); Calendar f = (Calendar) cal.clone(); f.clear(); // // f.set(Calendar.YEAR, cal.get(Calendar.YEAR)); // f.set(Calendar.MONTH, cal.get(Calendar.MONTH) + 1); // f.set(Calendar.DATE, 1); // or f.set(Calendar.DAY_OF_MONTH,cal.getActualMinimum(Calendar.DATE)); // return DateFormatUtils.format(f, DATE_FORMAT); // cal.set(Calendar.DATE, 1);// ?1? cal.add(Calendar.MONTH, +1);// ?1? return DateFormatUtils.format(cal, DATE_FORMAT); }
From source file:com.mmone.gpdati.allotment.record.AllotmentRecord.java
public String getDateD_M_Y() throws ParseException { String dtFormat = "dd-MM-yyyy"; return DateFormatUtils.format(getJDate(), dtFormat); }
From source file:com.haoocai.jscheduler.core.tracker.ZKTaskTracker.java
private void setNextTimer(ZKTaskTracker zkTaskTracker) { Date nextRunTime = task.calcNextRunTime(); LOG.info("task:{} next run time:{}.", taskID.getName(), DateFormatUtils.format(nextRunTime, "yyyy-MM-dd HH:mm:ss")); Timer timer = new Timer(taskID.getApp() + "-" + taskID.getName() + "-" + "tracker"); task.registerNewTracker(zkTaskTracker); timer.schedule(zkTaskTracker, nextRunTime); }
From source file:at.bitfire.davdroid.App.java
public void reinitLogger() { // don't use Android default logging, we have our own handlers log.setUseParentHandlers(false);/*from w w w . j a va 2 s. c o m*/ @Cleanup ServiceDB.OpenHelper dbHelper = new ServiceDB.OpenHelper(this); Settings settings = new Settings(dbHelper.getReadableDatabase()); boolean logToFile = settings.getBoolean(LOG_TO_EXTERNAL_STORAGE, false), logVerbose = logToFile || Log.isLoggable(log.getName(), Log.DEBUG); // set logging level according to preferences log.setLevel(logVerbose ? Level.ALL : Level.INFO); // remove all handlers for (Handler handler : log.getHandlers()) log.removeHandler(handler); // add logcat handler log.addHandler(LogcatHandler.INSTANCE); NotificationManagerCompat nm = NotificationManagerCompat.from(this); // log to external file according to preferences if (logToFile) { NotificationCompat.Builder builder = new NotificationCompat.Builder(this); builder.setSmallIcon(R.drawable.ic_sd_storage_light).setLargeIcon(getLauncherBitmap(this)) .setContentTitle(getString(R.string.logging_davdroid_file_logging)).setLocalOnly(true); File dir = getExternalFilesDir(null); if (dir != null) try { String fileName = new File(dir, "davdroid-" + android.os.Process.myPid() + "-" + DateFormatUtils.format(System.currentTimeMillis(), "yyyyMMdd-HHmmss") + ".txt") .toString(); log.info("Logging to " + fileName); FileHandler fileHandler = new FileHandler(fileName); fileHandler.setFormatter(PlainTextFormatter.DEFAULT); log.addHandler(fileHandler); builder.setContentText(dir.getPath()) .setSubText(getString(R.string.logging_to_external_storage_warning)) .setCategory(NotificationCompat.CATEGORY_STATUS) .setPriority(NotificationCompat.PRIORITY_HIGH) .setStyle(new NotificationCompat.BigTextStyle() .bigText(getString(R.string.logging_to_external_storage, dir.getPath()))) .setOngoing(true); } catch (IOException e) { log.log(Level.SEVERE, "Couldn't create external log file", e); builder.setContentText(getString(R.string.logging_couldnt_create_file, e.getLocalizedMessage())) .setCategory(NotificationCompat.CATEGORY_ERROR); } else builder.setContentText(getString(R.string.logging_no_external_storage)); nm.notify(Constants.NOTIFICATION_EXTERNAL_FILE_LOGGING, builder.build()); } else nm.cancel(Constants.NOTIFICATION_EXTERNAL_FILE_LOGGING); }
From source file:jp.dip.komusubi.botter.gae.module.jal5971.FlightStatusScraper.java
protected String buildUrl(String baseUrl) { String queryFragments = null; Calendar current = DateUtils.toCalendar(dateResolver.resolve()); Calendar requested = DateUtils.toCalendar(this.date); Calendar tomorrow = (Calendar) current.clone(); tomorrow.add(Calendar.DAY_OF_MONTH, 1); Calendar yesterday = (Calendar) current.clone(); yesterday.add(Calendar.DAY_OF_MONTH, -1); if (DateUtils.truncatedEquals(requested, yesterday, Calendar.DAY_OF_MONTH)) { queryFragments = "&DATEFLG=1"; // ? } else if (DateUtils.truncatedEquals(requested, tomorrow, Calendar.DAY_OF_MONTH)) { queryFragments = "&DATEFLG=2"; // } else if (DateUtils.truncatedEquals(requested, current, Calendar.DAY_OF_MONTH)) { queryFragments = ""; }/*from ww w.j av a2s.co m*/ if (queryFragments == null) throw new IllegalStateException("requested date: " + DateFormatUtils.format(requested, "yyyy/MM/dd") + " was over rage, current date is " + DateFormatUtils.format(current, "yyyy/MM/dd")); StringBuilder builder = new StringBuilder(baseUrl); builder.append("?DPORT=").append(route.getDeparture().getCode()).append("&APORT=") .append(route.getArrival().getCode()).append(queryFragments); return builder.toString(); }