Example usage for org.apache.commons.lang3.time DateFormatUtils format

List of usage examples for org.apache.commons.lang3.time DateFormatUtils format

Introduction

In this page you can find the example usage for org.apache.commons.lang3.time DateFormatUtils format.

Prototype

public static String format(final Calendar calendar, final String pattern) 

Source Link

Document

Formats a calendar into a specific pattern.

Usage

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();
}