org.joda.time.DateTime.getDayOfMonth()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(11.6k)|赞(0)|评价(0)|浏览(209)

本文整理了Java中org.joda.time.DateTime.getDayOfMonth()方法的一些代码示例,展示了DateTime.getDayOfMonth()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。DateTime.getDayOfMonth()方法的具体详情如下:
包路径:org.joda.time.DateTime
类名称:DateTime
方法名:getDayOfMonth

DateTime.getDayOfMonth介绍

暂无

代码示例

代码示例来源:origin: Graylog2/graylog2-server

private static Map<String, Object> ingestTimeFields(DateTime ingestTime) {
  return ImmutableMap.<String, Object>builder()
      .put("ingest_time", ingestTime.toString())
      .put("ingest_time_epoch", ingestTime.getMillis())
      .put("ingest_time_second", ingestTime.getSecondOfMinute())
      .put("ingest_time_minute", ingestTime.getMinuteOfHour())
      .put("ingest_time_hour", ingestTime.getHourOfDay())
      .put("ingest_time_day", ingestTime.getDayOfMonth())
      .put("ingest_time_month", ingestTime.getMonthOfYear())
      .put("ingest_time_year", ingestTime.getYear())
      .build();
}

代码示例来源:origin: apache/incubator-gobblin

startTime = startTime.withDate(currentTime.getYear(), currentTime.getMonthOfYear(), currentTime.getDayOfMonth());
endTime = endTime.withDate(currentTime.getYear(), currentTime.getMonthOfYear(), currentTime.getDayOfMonth());

代码示例来源:origin: apache/incubator-gobblin

@Override
 public GenericRecord partitionForRecord(GenericRecord record) {
  GenericRecord partition = new GenericData.Record(_partitionSchema);
  String dateString = record.get(_dateColumn).toString();
  DateTime date = _dateFormatter.parseDateTime(dateString);

  if (_withPrefix) {
   if (_withColumnNames) {
    partition.put(PARTITION_COLUMN_PREFIX, PARTITION_COLUMN_PREFIX + "=" + _prefix);
   } else {
    partition.put(PARTITION_COLUMN_PREFIX, _prefix);
   }
  }

  if (_withColumnNames) {
   partition.put(PARTITION_COLUMN_YEAR, PARTITION_COLUMN_YEAR + "=" + date.getYear());
   partition.put(PARTITION_COLUMN_MONTH, PARTITION_COLUMN_MONTH + "=" + date.getMonthOfYear());
   partition.put(PARTITION_COLUMN_DAY, PARTITION_COLUMN_DAY + "=" + date.getDayOfMonth());
  } else {
   partition.put(PARTITION_COLUMN_YEAR, date.getYear());
   partition.put(PARTITION_COLUMN_MONTH, date.getMonthOfYear());
   partition.put(PARTITION_COLUMN_DAY, date.getDayOfMonth());
  }

  return partition;
 }
}

代码示例来源:origin: joda-time/joda-time

/**
 * Returns a copy of this datetime with the specified time, retaining the date fields.
 * <p>
 * If the time is already the time passed in, then <code>this</code> is returned.
 * <p>
 * To set a single field use the properties, for example:
 * <pre>
 * DateTime set = dt.hourOfDay().setCopy(6);
 * </pre>
 * <p>
 * If the new time is invalid due to the time-zone, the time will be adjusted.
 * <p>
 * This instance is immutable and unaffected by this method call.
 *
 * @param hourOfDay  the hour of the day
 * @param minuteOfHour  the minute of the hour
 * @param secondOfMinute  the second of the minute
 * @param millisOfSecond  the millisecond of the second
 * @return a copy of this datetime with a different time
 * @throws IllegalArgumentException if any value if invalid
 */
public DateTime withTime(int hourOfDay, int minuteOfHour, int secondOfMinute, int millisOfSecond) {
  Chronology chrono = getChronology();
  long localInstant = chrono.withUTC().getDateTimeMillis(
    getYear(), getMonthOfYear(), getDayOfMonth(), hourOfDay, minuteOfHour, secondOfMinute, millisOfSecond);
  return withMillis(chrono.getZone().convertLocalToUTC(localInstant, false, getMillis()));
}

代码示例来源:origin: JodaOrg/joda-time

/**
 * Returns a copy of this datetime with the specified time, retaining the date fields.
 * <p>
 * If the time is already the time passed in, then <code>this</code> is returned.
 * <p>
 * To set a single field use the properties, for example:
 * <pre>
 * DateTime set = dt.hourOfDay().setCopy(6);
 * </pre>
 * <p>
 * If the new time is invalid due to the time-zone, the time will be adjusted.
 * <p>
 * This instance is immutable and unaffected by this method call.
 *
 * @param hourOfDay  the hour of the day
 * @param minuteOfHour  the minute of the hour
 * @param secondOfMinute  the second of the minute
 * @param millisOfSecond  the millisecond of the second
 * @return a copy of this datetime with a different time
 * @throws IllegalArgumentException if any value if invalid
 */
public DateTime withTime(int hourOfDay, int minuteOfHour, int secondOfMinute, int millisOfSecond) {
  Chronology chrono = getChronology();
  long localInstant = chrono.withUTC().getDateTimeMillis(
    getYear(), getMonthOfYear(), getDayOfMonth(), hourOfDay, minuteOfHour, secondOfMinute, millisOfSecond);
  return withMillis(chrono.getZone().convertLocalToUTC(localInstant, false, getMillis()));
}

代码示例来源:origin: apache/drill

@Test
public void testYearAndMonthDayFormat() {
 String day = "01";
 String month = "08";
 int year = 2011;
 DateTime date = parseDateFromPostgres(year + "-" + month + day, "YYYY-MMDD");
 Assert.assertTrue(date.getDayOfMonth() == Integer.parseInt(day) &&
           date.getMonthOfYear() == Integer.parseInt(month) &&
           date.getYear() == year);
}

代码示例来源:origin: apache/drill

@Test
public void testDateDayMonthYearFormat() {
 String day = "01";
 String month = "08";
 int year = 2011;
 DateTime date = parseDateFromPostgres(year + "-" + month + "-" + day, "YYYY-MM-DD");
 Assert.assertTrue(date.getDayOfMonth() == Integer.parseInt(day) &&
           date.getMonthOfYear() == Integer.parseInt(month) &&
           date.getYear() == year);
}

代码示例来源:origin: apache/drill

@Test
public void testYearMonthDayFormat() {
 String day = "01";
 String month = "08";
 int year = 2011;
 DateTime date = parseDateFromPostgres(year + "" + month + day, "YYYYMMDD");
 Assert.assertTrue(date.getDayOfMonth() == Integer.parseInt(day) &&
           date.getMonthOfYear() == Integer.parseInt(month) &&
           date.getYear() == year);
}

代码示例来源:origin: apache/drill

@Test
public void testDateYearMonthDayFormat() {
 String day = "05";
 String month = "Dec";
 int year = 2000;
 DateTime date = parseDateFromPostgres(day + " " + month + " " + year, "DD Mon YYYY");
 Assert.assertTrue(date.getDayOfMonth() == Integer.parseInt(day) &&
           date.getMonthOfYear() == 12 &&
           date.getYear() == year);
}

代码示例来源:origin: apache/drill

@Test
public void testYearMonthNameDayFormat() {
 String day = "30";
 String month = "Nov";
 int year = 2000;
 DateTime date = parseDateFromPostgres(year + "" + month + day, "YYYYMonDD");
 Assert.assertTrue(date.getDayOfMonth() == Integer.parseInt(day) &&
           date.getMonthOfYear() == 11 &&
           date.getYear() == year);
}

代码示例来源:origin: apache/drill

@Test
public void testDateMonthDayYearFormat() {
 int day = 1;
 int month = 8;
 int year = 2011;
 DateTime date = parseDateFromPostgres(month + "/" + day + "/" + year, "MM/DD/YYYY");
 Assert.assertTrue(date.getDayOfMonth() == day &&
           date.getMonthOfYear() == month &&
           date.getYear() == year);
}

代码示例来源:origin: apache/drill

@Test
public void testDateDayOfYearYearFormat() {
 String day = "01";
 int year = 2011;
 DateTime date = parseDateFromPostgres(day + "/" + year, "ddd/YYYY");
 Assert.assertTrue(date.getDayOfMonth() == 1 &&
           date.getMonthOfYear() == 1 &&
           date.getYear() == year);
}

代码示例来源:origin: apache/drill

@Test
public void testDateTimeHoursMinutesSecondsFormat() {
 String day = "24";
 String month = "June";
 int year = 2010;
 int hours = 10;
 int minutes = 12;
 DateTime date = parseDateFromPostgres(year + "" + day + month + hours + ":" + minutes + "am", "YYYYDDFMMonthHH12:MIam");
 Assert.assertTrue(date.getDayOfMonth() == Integer.parseInt(day) &&
           date.getMonthOfYear() == 6 &&
           date.getYear() == year &&
           date.getHourOfDay() == hours &&
           date.getMinuteOfHour() == minutes);
}

代码示例来源:origin: apache/hive

return Date.of(dateTime.getYear(), dateTime.getMonthOfYear(), dateTime.getDayOfMonth());
default:
 throw new BackendException("Unexpected HCat type " + type + " for value " + pigObj

代码示例来源:origin: prestodb/presto

assertFunction("extract(day_of_week FROM " + TIMESTAMP_LITERAL + ")", BIGINT, (long) TIMESTAMP.getDayOfWeek());
assertFunction("extract(dow FROM " + TIMESTAMP_LITERAL + ")", BIGINT, (long) TIMESTAMP.getDayOfWeek());
assertFunction("extract(day FROM " + TIMESTAMP_LITERAL + ")", BIGINT, (long) TIMESTAMP.getDayOfMonth());
assertFunction("extract(day_of_month FROM " + TIMESTAMP_LITERAL + ")", BIGINT, (long) TIMESTAMP.getDayOfMonth());
assertFunction("extract(day_of_year FROM " + TIMESTAMP_LITERAL + ")", BIGINT, (long) TIMESTAMP.getDayOfYear());
assertFunction("extract(year_of_week FROM " + TIMESTAMP_LITERAL + ")", BIGINT, 2001L);
assertFunction("extract(doy FROM " + TIMESTAMP_LITERAL + ")", BIGINT, (long) TIMESTAMP.getDayOfYear());
assertFunction("extract(week FROM " + TIMESTAMP_LITERAL + ")", BIGINT, (long) TIMESTAMP.getWeekOfWeekyear());
assertFunction("extract(month FROM " + TIMESTAMP_LITERAL + ")", BIGINT, (long) TIMESTAMP.getMonthOfYear());
assertFunction("extract(quarter FROM " + TIMESTAMP_LITERAL + ")", BIGINT, (long) TIMESTAMP.getMonthOfYear() / 4 + 1);
assertFunction("extract(year FROM " + TIMESTAMP_LITERAL + ")", BIGINT, (long) TIMESTAMP.getYear());
assertFunction("extract(day_of_week FROM " + WEIRD_TIMESTAMP_LITERAL + ")", BIGINT, (long) WEIRD_TIMESTAMP.getDayOfWeek());
assertFunction("extract(dow FROM " + WEIRD_TIMESTAMP_LITERAL + ")", BIGINT, (long) WEIRD_TIMESTAMP.getDayOfWeek());
assertFunction("extract(day FROM " + WEIRD_TIMESTAMP_LITERAL + ")", BIGINT, (long) WEIRD_TIMESTAMP.getDayOfMonth());
assertFunction("extract(day_of_month FROM " + WEIRD_TIMESTAMP_LITERAL + ")", BIGINT, (long) WEIRD_TIMESTAMP.getDayOfMonth());
assertFunction("extract(day_of_year FROM " + WEIRD_TIMESTAMP_LITERAL + ")", BIGINT, (long) WEIRD_TIMESTAMP.getDayOfYear());
assertFunction("extract(doy FROM " + WEIRD_TIMESTAMP_LITERAL + ")", BIGINT, (long) WEIRD_TIMESTAMP.getDayOfYear());
assertFunction("extract(week FROM " + WEIRD_TIMESTAMP_LITERAL + ")", BIGINT, (long) WEIRD_TIMESTAMP.getWeekOfWeekyear());
assertFunction("extract(month FROM " + WEIRD_TIMESTAMP_LITERAL + ")", BIGINT, (long) WEIRD_TIMESTAMP.getMonthOfYear());
assertFunction("extract(quarter FROM " + WEIRD_TIMESTAMP_LITERAL + ")", BIGINT, (long) WEIRD_TIMESTAMP.getMonthOfYear() / 4 + 1);
assertFunction("extract(year FROM " + WEIRD_TIMESTAMP_LITERAL + ")", BIGINT, (long) WEIRD_TIMESTAMP.getYear());

代码示例来源:origin: linkedin/camus

public DateTime getMidnight() {
 DateTime time = new DateTime(zone);
 return new DateTime(time.getYear(), time.getMonthOfYear(), time.getDayOfMonth(), 0, 0, 0, 0, zone);
}

代码示例来源:origin: linkedin/camus

public DateTime getCurrentHour() {
  DateTime time = new DateTime(zone);
  return new DateTime(time.getYear(), time.getMonthOfYear(), time.getDayOfMonth(), time.getHourOfDay(), 0, 0, 0, zone);
 }
}

代码示例来源:origin: apache/incubator-gobblin

new DateTime(now.getYear(), now.getMonthOfYear(), now.getDayOfMonth(), now.getHourOfDay(), 30, 0, TZ);

代码示例来源:origin: xiaojianglaile/Calendar

private void doClickAction(int x, int y) {
  if (y > getHeight())
    return;
  int column = x / mColumnSize;
  column = Math.min(column, 6);
  DateTime date = mStartDate.plusDays(column);
  clickThisWeek(date.getYear(), date.getMonthOfYear() - 1, date.getDayOfMonth());
}

代码示例来源:origin: fearofcode/bateman

@Override
public String fetchQuotes(String symbol, int days, int interval) throws Exception {
  String period;
  switch (interval) {
    case 60 * 60 * 24:
      period = "d";
      break;
    case 60 * 60 * 24 * 7:
      period = "w";
      break;
    default:
      throw new Exception();
  }
  DateTime now = new DateTime();
  DateTime startDate = now.minusDays(days);
  int endMonth = now.getMonthOfYear() - 1;
  int endDay = now.getDayOfMonth();
  int endYear = now.getYear();
  int startMonth = startDate.getMonthOfYear() - 1;
  int startDay = startDate.getDayOfMonth();
  int startYear = startDate.getYear();
  String url = String.format("http://ichart.yahoo.com/table.csv?s=%s&a=%d&b=%d&c=%d&d=%d&e=%d&f=%d&g=%s&ignore=.csv",
      symbol, startMonth, startDay, startYear, endMonth, endDay, endYear, period);
  return fetchURLasString(url);
}

相关文章

DateTime类方法