List of usage examples for org.joda.time DateTime getMonthOfYear
public int getMonthOfYear()
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()); }