List of usage examples for org.joda.time DateTime getMonthOfYear
public int getMonthOfYear()
From source file:com.getusroi.wms20.parcel.parcelservice.stamps.service.StampsRateServiceBuilder.java
/** * this is to get the currentDate in string format to process the current * date in Stamps append//w ww .j a v a 2s. c o m * * @return string form of date ~(YYYY-MM-DD) */ private static String getCurrentDateString() { org.joda.time.DateTime dateTime_Utc = new DateTime(DateTimeZone.UTC); int monthUTC = dateTime_Utc.getMonthOfYear(); String month; switch (monthUTC) { case 1: month = "01"; break; case 2: month = "02"; break; case 3: month = "03"; break; case 4: month = "04"; break; case 5: month = "05"; break; case 6: month = "06"; break; case 7: month = "07"; break; case 8: month = "08"; break; case 9: month = "09"; break; default: month = Integer.toString(monthUTC); break; } String dateToString = dateTime_Utc.getYear() + "-" + month + "-" + dateTime_Utc.getDayOfMonth(); return dateToString; }
From source file:com.github.autermann.matlab.value.MatlabDateTime.java
License:Open Source License
public double[] toArray() { DateTime utc = time.toDateTime(DateTimeZone.UTC); return new double[] { (double) utc.getYear(), (double) utc.getMonthOfYear(), (double) utc.getDayOfMonth(), (double) utc.getHourOfDay(), (double) utc.getMinuteOfHour(), (double) utc.getSecondOfMinute() + (double) utc.getMillisOfSecond() / 1000, }; }
From source file:com.google.api.ads.adwords.awreporting.model.entities.dateranges.LastMonthDateRangeHandler.java
License:Open Source License
@Override public DateTime retrieveDateStart(DateTime date) { DateTime minusMonth = date.minusMonths(1); return new DateTime(minusMonth.getYear(), minusMonth.getMonthOfYear(), 1, 12, 0); }
From source file:com.google.api.ads.adwords.awreporting.model.entities.dateranges.LastMonthDateRangeHandler.java
License:Open Source License
@Override public DateTime retrieveDateEnd(DateTime date) { DateTime sameDate = new DateTime(date.getYear(), date.getMonthOfYear(), 1, 12, 0); return sameDate.minusDays(1); }
From source file:com.google.api.ads.adwords.awreporting.model.entities.dateranges.ThisMonthDateRangeHandler.java
License:Open Source License
@Override public DateTime retrieveDateStart(DateTime date) { return new DateTime(date.getYear(), date.getMonthOfYear(), 1, 12, 0); }
From source file:com.google.api.ads.adwords.awreporting.model.entities.dateranges.ThisMonthDateRangeHandler.java
License:Open Source License
@Override public DateTime retrieveDateEnd(DateTime date) { DateTime plusMonth = date.plusMonths(1); plusMonth = new DateTime(plusMonth.getYear(), plusMonth.getMonthOfYear(), 1, 12, 0); return plusMonth.minusDays(1); }
From source file:com.google.cloud.dataflow.examples.opinionanalysis.IndexerPipelineUtils.java
License:Apache License
public static int getDateIdFromTimestamp(long millis) { int result;//w ww . j a va2s . c om DateTime dt = new DateTime(millis, DateTimeZone.UTC); int year = dt.getYear(); int month = dt.getMonthOfYear(); int day = dt.getDayOfMonth(); result = day + (100 * month) + (10000 * year); return result; }
From source file:com.google.cloud.dataflow.sdk.util.TimeUtil.java
License:Apache License
/** * Converts a {@link ReadableInstant} into a Dateflow API time value. *//*ww w. j a v a2 s . c o m*/ public static String toCloudTime(ReadableInstant instant) { // Note that since Joda objects use millisecond resolution, we always // produce either no fractional seconds or fractional seconds with // millisecond resolution. // Translate the ReadableInstant to a DateTime with ISOChronology. DateTime time = new DateTime(instant); int millis = time.getMillisOfSecond(); if (millis == 0) { return String.format("%04d-%02d-%02dT%02d:%02d:%02dZ", time.getYear(), time.getMonthOfYear(), time.getDayOfMonth(), time.getHourOfDay(), time.getMinuteOfHour(), time.getSecondOfMinute()); } else { return String.format("%04d-%02d-%02dT%02d:%02d:%02d.%03dZ", time.getYear(), time.getMonthOfYear(), time.getDayOfMonth(), time.getHourOfDay(), time.getMinuteOfHour(), time.getSecondOfMinute(), millis); } }
From source file:com.google.jenkins.plugins.cloudbackup.backup.BackupProcedure.java
License:Open Source License
private static String calculateBackupName(DateTime backupTime) { return String.format("backup-%d%02d%02d%02d%02d%02d", backupTime.getYear(), backupTime.getMonthOfYear(), backupTime.getDayOfMonth(), backupTime.getHourOfDay(), backupTime.getMinuteOfHour(), backupTime.getSecondOfMinute()); }
From source file:com.gote.downloader.kgs.KGSDownloader.java
License:Apache License
public List<Document> getPlayerArchive(String pPlayer, DateTime pStartDate, DateTime pEndDate) { stage = "Etape 2/3- Tlchargement"; List<Document> archivesPages = new ArrayList<Document>(); ArchivePageUrlBuilder archivePageUrlBuilder; ArchivePageManager archivePageManager = new ArchivePageManager(); // Found the maximum checkable year and month to avoid checking inexistant page (time lost and // more exception possibilities) int minEndMonth = 1; int minEndYear = pStartDate.getYear(); DateTime today = new DateTime(); if (pEndDate.getYear() > today.getYear()) { minEndMonth = today.getMonthOfYear(); minEndYear = today.getYear();//from w w w . j a v a2 s. c o m } else if (pEndDate.getYear() < today.getYear()) { minEndMonth = pEndDate.getMonthOfYear(); minEndYear = pEndDate.getYear(); } else { minEndMonth = pEndDate.getMonthOfYear() < today.getMonthOfYear() ? pEndDate.getMonthOfYear() : today.getMonthOfYear(); minEndYear = today.getYear(); } // For each year until the end year or the end of the current year for (int year = pStartDate.getYear(); year <= minEndYear; year++) { // Found intervals in order to avoid time lost and inexistant pages access int firstMonth = 1; int lastMonth = 13; if (year == pStartDate.getYear()) { firstMonth = pStartDate.getMonthOfYear(); } if (year == minEndYear) { lastMonth = minEndMonth; } // For each month for (int month = firstMonth; month <= lastMonth; month++) { archivePageUrlBuilder = new ArchivePageUrlBuilder(pPlayer, new Integer(year).toString(), new Integer(month).toString()); archivePageManager = new ArchivePageManager(archivePageUrlBuilder.getUrl()); Document doc = archivePageManager.getArchivePage(); if (doc != null) { archivesPages.add(doc); } // Wait for a amount of time, then KGS will not block the access try { Thread.sleep(WAITING_TIME); } catch (InterruptedException e) { e.printStackTrace(); } } } return archivesPages; }