You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2022/10/13 17:14:29 UTC

[commons-lang] branch master updated: Add gets the current day of year. (#968)

This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-lang.git


The following commit(s) were added to refs/heads/master by this push:
     new 59d201f7b Add gets the current day of year. (#968)
59d201f7b is described below

commit 59d201f7be16f724e52023330258f44876e545a2
Author: Arturo Bernal <ar...@gmail.com>
AuthorDate: Thu Oct 13 19:14:22 2022 +0200

    Add gets the current day of year. (#968)
---
 src/main/java/org/apache/commons/lang3/time/CalendarUtils.java | 10 ++++++++++
 .../java/org/apache/commons/lang3/time/CalendarUtilsTest.java  |  5 +++++
 2 files changed, 15 insertions(+)

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
@@ -77,6 +77,16 @@ public class CalendarUtils {
         return calendar.get(Calendar.DAY_OF_MONTH);
     }
 
+    /**
+     * 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.
      *
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
@@ -32,6 +32,11 @@ public class CalendarUtilsTest extends AbstractLangTest {
         assertEquals(Calendar.getInstance().get(Calendar.DAY_OF_MONTH), CalendarUtils.INSTANCE.getDayOfMonth());
     }
 
+    @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());