List of usage examples for org.joda.time DateTime getYear
public int getYear()
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 {// w w w . ja va 2s .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()); }
From source file:com.wealdtech.utils.RangeFormatter.java
License:Open Source License
private boolean isSameMonth(final DateTime lower, final DateTime upper) { return (lower.getYear() == upper.getYear()) && (lower.getMonthOfYear() == upper.getMonthOfYear()); }
From source file:com.wealdtech.utils.RangeFormatter.java
License:Open Source License
private boolean isSameYear(final DateTime lower, final DateTime upper) { return (lower.getYear() == upper.getYear()); }
From source file:com.yahoo.sql4d.indexeragent.meta.Utils.java
License:Open Source License
public static String year(DateTime dt) { return fourFormat.format(dt.getYear()); }
From source file:com.zaradai.kunzite.trader.services.md.eod.compact.CompactEodEncoder.java
License:Apache License
private void writeDate(DataOutput dataOutput, EodData entry) throws IOException { DateTime date = entry.getDate(); dataOutput.writeShort(date.getYear()); dataOutput.writeByte(date.getMonthOfYear()); dataOutput.writeByte(date.getDayOfMonth()); }
From source file:com.zfer.kit.DateKit.java
License:Apache License
/** * get year.// w w w .j a va2s . c o m * * @param date date object * @return year of date */ public static int getYear(Date date) { DateTime dt = new DateTime(date); return dt.getYear(); }
From source file:com.zfer.kit.DateKit.java
License:Apache License
/** * diffYear ????????/*from ww w .j av a 2 s . co m*/ * * @param date1 input date1 * @param date2 input date2 * @return two dates diffYear */ public static int diffYear(Date date1, Date date2) { if (StrKit.isNull(date1, date2)) { return 0; } DateTime dt1 = new DateTime(date1); DateTime dt2 = new DateTime(date2); int year1 = dt1.getYear(); int year2 = dt2.getYear(); return Math.abs(year1 - year2); }