In Java, getMonth()
is an instance method of the CalendarUtils
class that gets the current month of the year.
CalendarUtils
The definition of CalendarUtils
can be found in the Apache Commons Lang package. We can add this to the Maven project by adding the following dependency to the pom.xml
file:
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.12.0</version>
</dependency>
For other versions of the commons-lang package, refer to the Maven Repository.
You can import the CalendarUtils
class in the following way:
import org.apache.commons.lang3.time.CalendarUtils;
public int getMonth()
This method has no parameters.
This method returns an integer value denoting the month of the current year.
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.example</groupId> <artifactId>test</artifactId> <version>1.0-SNAPSHOT</version> <properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> </properties> <dependencies> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.12.0</version> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>2.1</version> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <transformers> <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> <mainClass>Main</mainClass> </transformer> </transformers> </configuration> </execution> </executions> </plugin> </plugins> </build> </project>
The maven dependency for CalendarUtils
is included in the pom.xml
file.
Main.java
CalendarUtils
class.CalendarUtils
class called calendarUtilsObject
using the class’ INSTANCE
constant.getMonth()
method on calendarUtilsObject
.Note: ThegetMonth()
method counts from 0. This is why we have to add 1 before using it.
RELATED TAGS
CONTRIBUTOR
View all Courses