Java 8 - Get current local date

In this source code example, we show you how to get the current local date using Java 8 LocalDate class.

getLocalDateFromClock() - Get current local date

package com.ramesh.java8.datetime;

import java.time.LocalDate;

/**
 * Useful Java8DateUtiliy Methods
 * @author javaguides.net
 *
 */

public final class Java8DateUtility {

    /**
     *  Get current local date.
     * @return
     */
    public static LocalDate getLocalDateFromClock() {
        return LocalDate.now();
    }
}

JUnit test case

package com.ramesh.java8.datetime;

import static org.junit.Assert.assertEquals;

import java.time.LocalDate;

import org.junit.Test;

/**
 * JUnit test cases for Java8DateUtiliy Methods
 * @author javaguides.net
 *
 */
public class Java8DateUtilityTest {
 
    @Test
    public void getLocalDateFromClockTest() {
        System.out.println("Current date ::" +Java8DateUtility.getLocalDateFromClock());
        assertEquals(LocalDate.now(), Java8DateUtility.getLocalDateFromClock());
    }
}
Do comment if you have any other Java 8 Date Utility methods so that everyone can use it.

Comments