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.