java.util.Calendar.getMaximum()方法的使用及代码示例

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

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

Calendar.getMaximum介绍

[英]Returns the greatest maximum value of the given field. This returns the biggest value that get can return for the given field.
[中]

代码示例

代码示例来源:origin: org.apache.commons/commons-lang3

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public void appendTo(final Appendable buffer, final Calendar calendar) throws IOException {
  6. int value = calendar.get(Calendar.HOUR_OF_DAY);
  7. if (value == 0) {
  8. value = calendar.getMaximum(Calendar.HOUR_OF_DAY) + 1;
  9. }
  10. mRule.appendTo(buffer, value);
  11. }

代码示例来源:origin: commons-lang/commons-lang

  1. /**
  2. * {@inheritDoc}
  3. */
  4. public void appendTo(StringBuffer buffer, Calendar calendar) {
  5. int value = calendar.get(Calendar.HOUR_OF_DAY);
  6. if (value == 0) {
  7. value = calendar.getMaximum(Calendar.HOUR_OF_DAY) + 1;
  8. }
  9. mRule.appendTo(buffer, value);
  10. }

代码示例来源:origin: looly/hutool

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public void appendTo(final Appendable buffer, final Calendar calendar) throws IOException {
  6. int value = calendar.get(Calendar.HOUR_OF_DAY);
  7. if (value == 0) {
  8. value = calendar.getMaximum(Calendar.HOUR_OF_DAY) + 1;
  9. }
  10. mRule.appendTo(buffer, value);
  11. }

代码示例来源:origin: looly/hutool

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public void appendTo(final Appendable buffer, final Calendar calendar) throws IOException {
  6. int value = calendar.get(Calendar.HOUR_OF_DAY);
  7. if (value == 0) {
  8. value = calendar.getMaximum(Calendar.HOUR_OF_DAY) + 1;
  9. }
  10. mRule.appendTo(buffer, value);
  11. }

代码示例来源:origin: ltsopensource/light-task-scheduler

  1. @Override
  2. public void appendTo(final StringBuffer buffer, final Calendar calendar) {
  3. int value = calendar.get(Calendar.HOUR_OF_DAY);
  4. if (value == 0) {
  5. value = calendar.getMaximum(Calendar.HOUR_OF_DAY) + 1;
  6. }
  7. mRule.appendTo(buffer, value);
  8. }

代码示例来源:origin: ltsopensource/light-task-scheduler

  1. @Override
  2. public void appendTo(final StringBuffer buffer, final Calendar calendar) {
  3. int value = calendar.get(Calendar.HOUR_OF_DAY);
  4. if (value == 0) {
  5. value = calendar.getMaximum(Calendar.HOUR_OF_DAY) + 1;
  6. }
  7. mRule.appendTo(buffer, value);
  8. }

代码示例来源:origin: igniterealtime/Openfire

  1. @Override
  2. public void appendTo(StringBuffer buffer, Calendar calendar) {
  3. int value = calendar.get(Calendar.HOUR_OF_DAY);
  4. if (value == 0) {
  5. value = calendar.getMaximum(Calendar.HOUR_OF_DAY) + 1;
  6. }
  7. mRule.appendTo(buffer, value);
  8. }

代码示例来源:origin: robovm/robovm

  1. /**
  2. * Returns the maximum value of the given field for the current date.
  3. * For example, the maximum number of days in the current month.
  4. */
  5. public int getActualMaximum(int field) {
  6. int value, next;
  7. if (getMaximum(field) == (next = getLeastMaximum(field))) {
  8. return next;
  9. }
  10. complete();
  11. long orgTime = time;
  12. set(field, next);
  13. do {
  14. value = next;
  15. roll(field, true);
  16. next = get(field);
  17. } while (next > value);
  18. time = orgTime;
  19. areFieldsSet = false;
  20. return value;
  21. }

代码示例来源:origin: com.liferay.portal/com.liferay.portal.kernel

  1. /**
  2. * Method reduce_constant_length_field
  3. */
  4. protected static void reduce_constant_length_field(
  5. int field, Calendar start, Calendar candidate) {
  6. if ((start.getMaximum(field) != start.getLeastMaximum(field)) ||
  7. (start.getMinimum(field) != start.getGreatestMinimum(field))) {
  8. throw new IllegalArgumentException("Not a constant length field");
  9. }
  10. int delta = start.get(field) - candidate.get(field);
  11. if (delta > 0) {
  12. int fieldLength =
  13. start.getMaximum(field) - start.getMinimum(field) + 1;
  14. delta -= fieldLength;
  15. }
  16. candidate.add(field, delta);
  17. }

代码示例来源:origin: com.vaadin/vaadin-server

  1. SimpleDateFormat longMonthFormat = new SimpleDateFormat("MMMM", locale);
  2. int monthsInYear = c.getMaximum(Calendar.MONTH) + 1;
  3. localeData.shortMonthNames = new String[monthsInYear];
  4. localeData.monthNames = new String[monthsInYear];

代码示例来源:origin: org.apache.geronimo.ext.openejb/openejb-core

  1. @Override
  2. public Integer getPreviousValue(Calendar calendar) {
  3. // Only applicable for seconds, minutes and hours so the actual maximum does not vary
  4. // so currValue is always valid
  5. int maxValue = calendar.getMaximum(field);
  6. int currValue = Math.min(calendar.get(field), maxValue);
  7. int nextValue = currValue - currValue % interval;
  8. return nextValue >= start ? nextValue : null;
  9. }

代码示例来源:origin: stackoverflow.com

  1. Calendar c = Calendar.getInstance();
  2. c.set(Calendar.MONTH, Calendar.MAY); // may is just an example
  3. c.set(Calendar.YEAR, 2012);
  4. int th = 0;
  5. int maxDayInMonth = c.getMaximum(Calendar.MONTH);
  6. for (int d = 1; d <= maxDayInMonth; d++) {
  7. c.set(Calendar.DAY_OF_MONTH, d);
  8. int dayOfWeek = c.get(Calendar.DAY_OF_WEEK);
  9. if (Calendar.THURSDAY == dayOfWeek) {
  10. th++;
  11. }
  12. }

代码示例来源:origin: stackoverflow.com

  1. public static Date setMaxMillis(Date day,Calendar cal) {
  2. cal.setTime(day);
  3. cal.set(Calendar.MILLISECOND, cal.getMaximum(Calendar.MILLISECOND));
  4. return cal.getTime();
  5. }
  6. Query query = new Query(where("id").is(filter.getId()));
  7. Criteria criteria = Criteria.where("lastModified").gt(setMaxMillis(filter.getLastModified(),Calendar.getInstance()));
  8. query.addCriteria(criteria);
  9. return mongoTemplate.findOne(query, MyDocument.class);

代码示例来源:origin: org.nakedobjects/applib

  1. private void checkDate(final int year, final int month, final int day) {
  2. if ((month < 1) || (month > 12)) {
  3. throw new IllegalArgumentException("Month must be in the range 1 - 12 inclusive");
  4. }
  5. final Calendar cal = Calendar.getInstance();
  6. cal.setTimeZone(UTC_TIME_ZONE);
  7. cal.set(year, month - 1, 0);
  8. final int lastDayOfMonth = cal.getMaximum(Calendar.DAY_OF_MONTH);
  9. if ((day < 1) || (day > lastDayOfMonth)) {
  10. throw new IllegalArgumentException("Day must be in the range 1 - " + lastDayOfMonth + " inclusive: " + day);
  11. }
  12. }

代码示例来源:origin: edu.internet2.middleware.grouper/grouperClient

  1. /**
  2. * {@inheritDoc}
  3. */
  4. public void appendTo(StringBuffer buffer, Calendar calendar) {
  5. int value = calendar.get(Calendar.HOUR_OF_DAY);
  6. if (value == 0) {
  7. value = calendar.getMaximum(Calendar.HOUR_OF_DAY) + 1;
  8. }
  9. mRule.appendTo(buffer, value);
  10. }

代码示例来源:origin: at.bestsolution.efxclipse.eclipse/com.ibm.icu.base

  1. /**
  2. * Returns the maximum value for the given time field.
  3. * e.g. for Gregorian DAY_OF_MONTH, 31.
  4. * @param field the given time field.
  5. * @return the maximum value for the given time field.
  6. * @stable ICU 2.0
  7. */
  8. public final int getMaximum(int field) {
  9. return calendar.getMaximum(getJDKField(field));
  10. }

代码示例来源:origin: org.igniterealtime/tinder

  1. public void appendTo(StringBuffer buffer, Calendar calendar) {
  2. int value = calendar.get(Calendar.HOUR_OF_DAY);
  3. if (value == 0) {
  4. value = calendar.getMaximum(Calendar.HOUR_OF_DAY) + 1;
  5. }
  6. mRule.appendTo(buffer, value);
  7. }

代码示例来源:origin: qiniu/android-sdk

  1. /**
  2. * {@inheritDoc}
  3. */
  4. public void appendTo(final Appendable buffer, final Calendar calendar) throws IOException {
  5. int value = calendar.get(Calendar.HOUR_OF_DAY);
  6. if (value == 0) {
  7. value = calendar.getMaximum(Calendar.HOUR_OF_DAY) + 1;
  8. }
  9. mRule.appendTo(buffer, value);
  10. }

代码示例来源:origin: cn.hutool/hutool-all

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public void appendTo(final Appendable buffer, final Calendar calendar) throws IOException {
  6. int value = calendar.get(Calendar.HOUR_OF_DAY);
  7. if (value == 0) {
  8. value = calendar.getMaximum(Calendar.HOUR_OF_DAY) + 1;
  9. }
  10. mRule.appendTo(buffer, value);
  11. }

代码示例来源:origin: tinyMediaManager/tinyMediaManager

  1. public YearSpinner() {
  2. Calendar calendar = Calendar.getInstance();
  3. setModel(new SpinnerNumberModel(calendar.get(Calendar.YEAR), 0, calendar.getMaximum(Calendar.YEAR), 1));
  4. setEditor(new JSpinner.NumberEditor(this, "#"));
  5. }
  6. }

相关文章