aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArturo Bernal <arturobernalg@gmail.com>2022-10-13 19:14:22 +0200
committerGitHub <noreply@github.com>2022-10-13 13:14:22 -0400
commit59d201f7be16f724e52023330258f44876e545a2 (patch)
treef7b872c7d4f13257bf0dcbc7a820c321a6f278d7
parentff733d9d9bb03ce840200aa213b7bdfc5755777d (diff)
downloadapache-commons-lang-59d201f7be16f724e52023330258f44876e545a2.tar.gz
Add gets the current day of year. (#968)
-rw-r--r--src/main/java/org/apache/commons/lang3/time/CalendarUtils.java10
-rw-r--r--src/test/java/org/apache/commons/lang3/time/CalendarUtilsTest.java5
2 files changed, 15 insertions, 0 deletions
diff --git a/src/main/java/org/apache/commons/lang3/time/CalendarUtils.java b/src/main/java/org/apache/commons/lang3/time/CalendarUtils.java
index 86b6fd600..f2d986995 100644
--- a/src/main/java/org/apache/commons/lang3/time/CalendarUtils.java
+++ b/src/main/java/org/apache/commons/lang3/time/CalendarUtils.java
@@ -78,6 +78,16 @@ public class CalendarUtils {
}
/**
+ * Gets the current day of year.
+ *
+ * @return the current day of year.
+ * @since 3.13.0
+ */
+ public int getDayOfYear() {
+ return calendar.get(Calendar.DAY_OF_YEAR);
+ }
+
+ /**
* Gets the current month.
*
* @return the current month.
diff --git a/src/test/java/org/apache/commons/lang3/time/CalendarUtilsTest.java b/src/test/java/org/apache/commons/lang3/time/CalendarUtilsTest.java
index 53ac724b1..79685f7a3 100644
--- a/src/test/java/org/apache/commons/lang3/time/CalendarUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/time/CalendarUtilsTest.java
@@ -33,6 +33,11 @@ public class CalendarUtilsTest extends AbstractLangTest {
}
@Test
+ public void testGetDayOfYear() {
+ assertEquals(Calendar.getInstance().get(Calendar.DAY_OF_YEAR), CalendarUtils.INSTANCE.getDayOfYear());
+ }
+
+ @Test
public void testGetMonth() {
assertEquals(Calendar.getInstance().get(Calendar.MONTH), CalendarUtils.INSTANCE.getMonth());
}