31 lines
846 B
Java
31 lines
846 B
Java
package com.baeldung.date;
|
|
|
|
import java.text.ParseException;
|
|
import java.text.SimpleDateFormat;
|
|
import java.time.LocalDate;
|
|
import java.util.Calendar;
|
|
import java.util.Date;
|
|
|
|
public class DateWithoutTime {
|
|
|
|
public static Date getDateWithoutTimeUsingCalendar() {
|
|
Calendar calendar = Calendar.getInstance();
|
|
calendar.set(Calendar.HOUR_OF_DAY, 0);
|
|
calendar.set(Calendar.MINUTE, 0);
|
|
calendar.set(Calendar.SECOND, 0);
|
|
calendar.set(Calendar.MILLISECOND, 0);
|
|
|
|
return calendar.getTime();
|
|
}
|
|
|
|
public static Date getDateWithoutTimeUsingFormat() throws ParseException {
|
|
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
|
|
return formatter.parse(formatter.format(new Date()));
|
|
}
|
|
|
|
public static LocalDate getLocalDate() {
|
|
return LocalDate.now();
|
|
}
|
|
|
|
}
|