Package org.timepedia.chronoscope.client.util

Examples of org.timepedia.chronoscope.client.util.DateFormatter


  @Override
  public String getRangeLabel(Interval interval) {
    FastChronoDate i = new FastChronoDate(interval.getStart());
    FastChronoDate e = new FastChronoDate(interval.getEnd());
   
    DateFormatter common = null;
    DateFormatter prev = null;
    boolean useformat = true;
    if (timeUnitTickInterval.ms() < TimeUnit.DAY.ms()) {
      if (i.getYear() != e.getYear() || i.getMonth() != e.getMonth()) {
        common = DateFormatHelper.yearFormatter;
        prev = DateFormatHelper.monthDayFormatter;
      } else if (!dateFormat.day(i).equals(dateFormat.day(e))) {
        common = DateFormatHelper.yearMonthFormatter;
        prev = DateFormatHelper.dayFormatter;
      } else {
        common = DateFormatHelper.yearMonthDayFormatter;
      }
    } else if (timeUnitTickInterval == TimeUnit.DAY) {
      prev = DateFormatHelper.yearMonthDayFormatter;
      useformat = false;
    }

   
    String ret = "";
    if (common != null) {
      ret += common.format(i.getOffsetTime()) + ", ";
    }
    if (prev != null) {
      if (false == useformat) {
        ret += prev.format(i.getOffsetTime()) + " - " + prev.format(e.getOffsetTime());
      } else {
        ret += prev.format(i.getOffsetTime()) + "/" + format(i) + " - " + prev.format(e.getOffsetTime()) + "/" + format(e);
      }
    } else {
      ret += getRangeLabelCompact(interval);
    }
   
View Full Code Here


  public double[] parseFromDate(JsonArrayString jsArray, String dtformat) {
    ArgChecker.isNotNull(jsArray, "jsArray");
    ArgChecker.isNotNull(dtformat, "dtformat");
    DateFormatterFactory dff = DateFormatterFactory.getInstance();

    DateFormatter df = dff.getDateFormatter(dtformat);
    final int len = jsArray.length();
    ChronoDate chronoDate = ChronoDate.get(2000, 0, 1);

    double aVal[] = new double[len];
    for (int i = 0; i < len; i++) {
      javaDate.setTime((long) df.parse(jsArray.get(i)));
      chronoDate.set().year(javaDate.getYear() + 1900)
          .month(javaDate.getMonth()).day(javaDate.getDate())
          .hour(javaDate.getHours()).min(javaDate.getMinutes())
          .sec(javaDate.getSeconds()).done();
      aVal[i] = chronoDate.getTime();
View Full Code Here

TOP

Related Classes of org.timepedia.chronoscope.client.util.DateFormatter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.