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

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

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

Calendar.getMinimum介绍

[英]Returns the smallest minimum value of the given field. this returns the smallest value that get can return for the given field.
[中]返回给定字段的最小值。这将返回get可以为给定字段返回的最小值。

代码示例

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

  1. /**
  2. * Returns the minimum value of the given field for the current date.
  3. */
  4. public int getActualMinimum(int field) {
  5. int value, next;
  6. if (getMinimum(field) == (next = getGreatestMinimum(field))) {
  7. return next;
  8. }
  9. complete();
  10. long orgTime = time;
  11. set(field, next);
  12. do {
  13. value = next;
  14. roll(field, false);
  15. next = get(field);
  16. } while (next < value);
  17. time = orgTime;
  18. areFieldsSet = false;
  19. return value;
  20. }

代码示例来源: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.aoindustries/ao-lang

  1. @Override
  2. public int getMinimum(int field) {
  3. return wrapped.getMinimum(field);
  4. }

代码示例来源:origin: whvcse/EasyWeb

  1. /**
  2. * 得到当月第一天
  3. * @return
  4. */
  5. public static Date getFirstDayOfMonth() {
  6. Calendar cal = Calendar.getInstance();
  7. int firstDay = cal.getMinimum(Calendar.DAY_OF_MONTH);
  8. cal.set(Calendar.DAY_OF_MONTH, firstDay);
  9. return cal.getTime();
  10. }

代码示例来源:origin: whvcse/EasyWeb

  1. /**
  2. * 得到下月的第一天
  3. * @return
  4. */
  5. public static Date getFirstDayOfNextMonth() {
  6. Calendar cal = Calendar.getInstance();
  7. cal.add(Calendar.MONTH, +1);
  8. int firstDay = cal.getMinimum(Calendar.DAY_OF_MONTH);
  9. cal.set(Calendar.DAY_OF_MONTH, firstDay);
  10. return cal.getTime();
  11. }

代码示例来源:origin: netmackan/ATimeTracker

  1. private long startOfDay(long start) {
  2. Calendar cal = Calendar.getInstance();
  3. cal.setFirstDayOfWeek(Calendar.MONDAY);
  4. cal.setTimeInMillis(start);
  5. cal.set(Calendar.HOUR_OF_DAY, cal.getMinimum(Calendar.HOUR_OF_DAY));
  6. cal.set(Calendar.MINUTE, cal.getMinimum(Calendar.MINUTE));
  7. cal.set(Calendar.SECOND, cal.getMinimum(Calendar.SECOND));
  8. cal.set(Calendar.MILLISECOND, cal.getMinimum(Calendar.MILLISECOND));
  9. return cal.getTimeInMillis();
  10. }

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

  1. /**
  2. * Returns a Date set to the first possible millisecond of the minute.
  3. * If a null day is passed in, a new Date is created.
  4. */
  5. public static Date getStartOfMinute(Date day, Calendar cal) {
  6. if (day == null) {
  7. day = new Date();
  8. }
  9. cal.setTime(day);
  10. cal.set(Calendar.SECOND, cal.getMinimum(Calendar.SECOND));
  11. cal.set(Calendar.MILLISECOND, cal.getMinimum(Calendar.MILLISECOND));
  12. return cal.getTime();
  13. }

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

  1. public IncrementExpression(final Matcher m, final int field) {
  2. super(field);
  3. final int minValue = CALENDAR.getMinimum(field);
  4. start = m.group(1).equals("*") ? minValue : Integer.parseInt(m.group(1));
  5. interval = Integer.parseInt(m.group(2));
  6. }

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

  1. IncrementExpression(final Matcher m, final int field) {
  2. super(field);
  3. final int minValue = CALENDAR.getMinimum(field);
  4. start = m.group(1).equals("*") ? minValue : Integer.parseInt(m.group(1));
  5. interval = Integer.parseInt(m.group(2));
  6. }

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

  1. DatePicker datePicker = (DatePicker) getView().findViewById(R.id.your_datepicker_id);
  2. final Calendar c = Calendar.getInstance();
  3. c.set(Calendar.HOUR_OF_DAY, c.getMinimum(Calendar.HOUR_OF_DAY));
  4. c.set(Calendar.MINUTE, c.getMinimum(Calendar.MINUTE));
  5. c.set(Calendar.SECOND, c.getMinimum(Calendar.SECOND));
  6. c.set(Calendar.MILLISECOND, c.getMinimum(Calendar.MILLISECOND));
  7. Time now = new Time();
  8. now.setToNow();
  9. datePicker.updateDate(now.year, now.month, now.monthDay);
  10. datePicker.setMinDate(c.getTimeInMillis());

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

  1. public IncrementExpression(Matcher m, int field) {
  2. super(field);
  3. int minValue = CALENDAR.getMinimum(field);
  4. start = m.group(1).equals("*") ? minValue : Integer.parseInt(m.group(1));
  5. interval = Integer.parseInt(m.group(2));
  6. }

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

  1. final Calendar first = new GregorianCalendar(2010, 9, 1);
  2. final Calendar last = new GregorianCalendar(2010, 10, 1);
  3. Calendar difference = Calendar.getInstance();
  4. difference.setTimeInMillis(last.getTimeInMillis() - first.getTimeInMillis());
  5. int numDays = difference.get(Calendar.DAY_OF_YEAR) - difference.getMinimum(Calendar.DAY_OF_YEAR);

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

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

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

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

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

  1. /**
  2. * Calculates, and returns, a date representing the first day of the month relative to the current date.
  3. */
  4. public Date startOfMonth() {
  5. final Calendar c = Calendar.getInstance();
  6. c.setTimeZone(UTC_TIME_ZONE);
  7. c.setTime(date);
  8. c.set(Calendar.DAY_OF_MONTH, c.getMinimum(Calendar.DAY_OF_MONTH));
  9. return createDate(c.getTime());
  10. }

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

  1. /**
  2. * Calculates, and returns, a date representing the first day of the year relative to the current date.
  3. */
  4. public Date startOfYear() {
  5. final Calendar c = Calendar.getInstance();
  6. c.setTimeZone(UTC_TIME_ZONE);
  7. c.setTime(date);
  8. c.set(Calendar.DAY_OF_YEAR, c.getMinimum(Calendar.DAY_OF_YEAR));
  9. return createDate(c.getTime());
  10. }

代码示例来源:origin: org.apache.lucene/lucene-spatial-extras

  1. private static int calFieldLen(Calendar cal, int field) {
  2. return cal.getMaximum(field) - cal.getMinimum(field) + 1;
  3. }

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

  1. Calendar mCalendarMax = Calendar.getInstance();
  2. // Set your day - month - year here
  3. mCalendarMax.set(Integer.parseInt(dateMaxData[2]), Integer.parseInt(dateMaxData[1]), Integer.parseInt(dateMaxData[0]));
  4. mCalendarMax.set(Calendar.HOUR_OF_DAY, mCalendarMax.getMaximum(Calendar.HOUR_OF_DAY));
  5. mCalendarMax.set(Calendar.MINUTE, mCalendarMax.getMaximum(Calendar.MINUTE));
  6. mCalendarMax.set(Calendar.SECOND, mCalendarMax.getMaximum(Calendar.SECOND));
  7. mCalendarMax.set(Calendar.MILLISECOND, mCalendarMax.getMaximum(Calendar.MILLISECOND));
  8. Calendar mCalendarTo = Calendar.getInstance();
  9. // Set your day - month - year here
  10. mCalendarTo.set(Integer.parseInt(dateData[2]),Integer.parseInt(dateData[1]),Integer.parseInt(dateData[0]));
  11. mCalendarTo.set(Calendar.HOUR_OF_DAY, mCalendarTo.getMinimum(Calendar.HOUR_OF_DAY));
  12. mCalendarTo.set(Calendar.MINUTE, mCalendarTo.getMinimum(Calendar.MINUTE));
  13. mCalendarTo.set(Calendar.SECOND, mCalendarTo.getMinimum(Calendar.SECOND));
  14. mCalendarTo.set(Calendar.MILLISECOND, mCalendarTo.getMinimum(Calendar.MILLISECOND));

代码示例来源:origin: EvoSuite/evosuite

  1. @Override
  2. public int getMinimum(int field) {
  3. Capturer.capture(Instrumenter.CAPTURE_ID_JAVA_UTIL_CALENDAR, this, "getMinimum", "(I)V", new Object[] {field});
  4. int ret = wrappedCalendar.getMinimum(field);
  5. Capturer.enable(Instrumenter.CAPTURE_ID_JAVA_UTIL_CALENDAR, this, ret);
  6. return ret;
  7. }

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

  1. /**
  2. * Default JCalendar constructor.
  3. */
  4. public JYearChooser() {
  5. setName("JYearChooser");
  6. final Calendar calendar = Calendar.getInstance();
  7. dayChooser = null;
  8. setMinimum(calendar.getMinimum(Calendar.YEAR));
  9. setMaximum(calendar.getMaximum(Calendar.YEAR));
  10. setValue(calendar.get(Calendar.YEAR));
  11. }

相关文章