Package org.apache.commons.lang3.time

# Class CalendarUtils

java.lang.Object
org.apache.commons.lang3.time.CalendarUtils

public class CalendarUtils extends Object
Helps use `Calendar`s.

Since:
  3.10

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `static final CalendarUtils`
  `INSTANCE`
  The singleton instance for `Calendar.getInstance()`.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `CalendarUtils(Calendar calendar)`
  Creates an instance for the given Calendar.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `int`
  `getDayOfMonth()`
  Gets the current day of month.
  `int`
  `getDayOfYear()`
  Gets the current day of year.
  `static CalendarUtils`
  `getInstance()`
  Creates a new instance based on the current time in the default time zone with the default `Locale.Category.FORMAT` locale.
  `int`
  `getMonth()`
  Gets the current month.
  `int`
  `getYear()`
  Gets the current year.

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### INSTANCE

    public static final CalendarUtils INSTANCE
    The singleton instance for `Calendar.getInstance()`. The instance is created when the class is initialized and is based on the current time in the default time zone with the default `Locale.Category.FORMAT` locale.
    See Also:
      - `getInstance()`

- ## Constructor Details

  - ### CalendarUtils

    public CalendarUtils(Calendar calendar)
    Creates an instance for the given Calendar.
    Parameters:
      `calendar` - A Calendar.

- ## Method Details

  - ### getInstance

    public static CalendarUtils getInstance()
    Creates a new instance based on the current time in the default time zone with the default `Locale.Category.FORMAT` locale.
    Returns:
      a new instance.
    Since:
      3.14.0

  - ### getDayOfMonth

    public int getDayOfMonth()
    Gets the current day of month.
    Returns:
      the current day of month.

  - ### getDayOfYear

    public int getDayOfYear()
    Gets the current day of year.
    Returns:
      the current day of year.
    Since:
      3.13.0

  - ### getMonth

    public int getMonth()
    Gets the current month.
    Returns:
      the current month.

  - ### getYear

    public int getYear()
    Gets the current year.
    Returns:
      the current year.