Example usage for org.joda.time DateTime getMonthOfYear

List of usage examples for org.joda.time DateTime getMonthOfYear

Introduction

In this page you can find the example usage for org.joda.time DateTime getMonthOfYear.

Prototype

public int getMonthOfYear() 

Source Link

Document

Get the month of year field value.

Usage

From source file:com.toedter.jcalendar.core.DateChooser.java

License:Open Source License

/**
 * Constructs an instance from a given DateTime.
 * // w w  w. ja v a 2s . c o  m
 * @param calendar
 *            the initializing DateTime
 */
public DateChooser(DateTime dateTime) {
    // normalize to year/month/date only
    this.dateTime = new DateTime(dateTime.getYear(), dateTime.getMonthOfYear(), dateTime.getDayOfMonth(), 0, 0,
            0, 0);
    dayCells = new ArrayList<IDayCell>(42);
    for (int i = 0; i < 42; i++) {
        DayCell dayCell = new DayCell();
        dayCells.add(dayCell);
    }

    locale = Locale.getDefault();
    computeWeekdayNames();
    computeDayCellValues();
}

From source file:com.turn.sorcerer.pipeline.impl.CronPipeline.java

License:Open Source License

private int getIterationNumber(DateTime dt, int dayIterNo) {
    int year = dt.getYear();
    int month = dt.getMonthOfYear();
    int day = dt.getDayOfMonth();

    return (((year % 100) * 10000) + (month * 100) + day) * 10000 + dayIterNo;
}

From source file:com.tysanclan.site.projectewok.TysanPage.java

License:Open Source License

public boolean isAprilFoolsDay(int year) {
    final DateTime easternStandardTime = new DateTime(DateTimeZone.forID("EST"));

    return easternStandardTime.getDayOfMonth() == 1 && easternStandardTime.getMonthOfYear() == 4
            && easternStandardTime.getYear() == year;
}

From source file:com.uber.hoodie.cli.utils.HiveUtil.java

License:Apache License

public static long countRecords(String jdbcUrl, HoodieTableMetaClient source, String srcDb, int partitions,
        String user, String pass) throws SQLException {
    DateTime dateTime = DateTime.now();
    String endDateStr = dateTime.getYear() + "-" + String.format("%02d", dateTime.getMonthOfYear()) + "-"
            + String.format("%02d", dateTime.getDayOfMonth());
    dateTime = dateTime.minusDays(partitions);
    String startDateStr = dateTime.getYear() + "-" + String.format("%02d", dateTime.getMonthOfYear()) + "-"
            + String.format("%02d", dateTime.getDayOfMonth());
    System.out.println("Start date " + startDateStr + " and end date " + endDateStr);
    return countRecords(jdbcUrl, source, srcDb, startDateStr, endDateStr, user, pass);
}

From source file:com.userweave.domain.util.InvoiceNumberProvider.java

License:Open Source License

public static String getNextNumber(int next) {
    DateTime today = new DateTime();
    return String.format("UM%02d%02d%04d", today.getYearOfCentury(), today.getMonthOfYear(), next);
}

From source file:com.userweave.domain.util.InvoiceNumberProvider.java

License:Open Source License

public static String getNextNumberPrefix() {
    DateTime today = new DateTime();
    return String.format("UM%02d%02d", today.getYearOfCentury(), today.getMonthOfYear());
}

From source file:com.viridiansoftware.metrics.elasticsearch.ElasticsearchReporter.java

License:Open Source License

@Override
public void report(SortedMap<String, Gauge> gauges, SortedMap<String, Counter> counters,
        SortedMap<String, Histogram> histograms, SortedMap<String, Meter> meters,
        SortedMap<String, Timer> timers) {
    long timestamp = clock.getTime();
    final DateTime dateTime = new DateTime(DateTimeZone.UTC);

    StringBuilder indexBuilder = new StringBuilder();
    indexBuilder.append(elasticsearchIndexPrefix);
    indexBuilder.append(dateTime.getYear());
    indexBuilder.append(DATE_DELIMETER);
    indexBuilder.append(TWO_DIGIT_FORMAT.format(dateTime.getMonthOfYear()));
    indexBuilder.append(DATE_DELIMETER);
    indexBuilder.append(TWO_DIGIT_FORMAT.format(dateTime.getDayOfMonth()));

    String index = indexBuilder.toString();

    try {/*from w  w  w.ja v a  2  s  . c o m*/
        for (Map.Entry<String, Gauge> entry : gauges.entrySet()) {
            reportGauge(index, timestamp, entry.getKey(), entry.getValue());
        }

        for (Map.Entry<String, Counter> entry : counters.entrySet()) {
            reportCounter(index, timestamp, entry.getKey(), entry.getValue());
        }

        for (Map.Entry<String, Histogram> entry : histograms.entrySet()) {
            reportHistogram(index, timestamp, entry.getKey(), entry.getValue());
        }

        for (Map.Entry<String, Meter> entry : meters.entrySet()) {
            reportMetered(index, timestamp, entry.getKey(), entry.getValue());
        }

        for (Map.Entry<String, Timer> entry : timers.entrySet()) {
            reportTimer(index, timestamp, entry.getKey(), entry.getValue());
        }

        sendBulkRequest();
    } catch (IOException e) {
        LOGGER.warn("Unable to report to Elasticsearch", e);
    }
}

From source file:com.wealdtech.utils.RangeFormatter.java

License:Open Source License

private boolean isSameMinute(final DateTime lower, final DateTime upper) {
    return (lower.getYear() == upper.getYear()) && (lower.getMonthOfYear() == upper.getMonthOfYear())
            && (lower.getDayOfYear() == upper.getDayOfYear()) && (lower.getHourOfDay() == upper.getHourOfDay())
            && (lower.getMinuteOfHour() == upper.getMinuteOfHour());
}

From source file:com.wealdtech.utils.RangeFormatter.java

License:Open Source License

private boolean isSameHour(final DateTime lower, final DateTime upper) {
    return (lower.getYear() == upper.getYear()) && (lower.getMonthOfYear() == upper.getMonthOfYear())
            && (lower.getDayOfYear() == upper.getDayOfYear()) && (lower.getHourOfDay() == upper.getHourOfDay());
}

From source file:com.wealdtech.utils.RangeFormatter.java

License:Open Source License

private boolean isSameDay(final DateTime lower, final DateTime upper) {
    return (lower.getYear() == upper.getYear()) && (lower.getMonthOfYear() == upper.getMonthOfYear())
            && (lower.getDayOfYear() == upper.getDayOfYear());
}