Share this page 

Get the current Date and TimeTag(s): Date and Time


import java.time.LocalDate;
import java.time.LocalDateTime;

public class DateDemo {
   public static void main (String args[]) throws Exception {
      // today date
      LocalDateTime todayDatetime = LocalDateTime.now();
      LocalDate todayDate = todayDatetime.toLocalDate();
      System.out.println(todayDate);
      // yesterday
      LocalDateTime yesterdayDatetime = LocalDateTime.now().minusDays(1);
      LocalDate yesterdayDate = yesterdayDatetime.toLocalDate();
      System.out.println(yesterdayDate);
   }
}
JDK7
import java.util.Calendar;
import java.text.SimpleDateFormat;

public class DateUtils {
  public static final String DATE_FORMAT_NOW = "yyyy-MM-dd HH:mm:ss";

  public static String now() {
    Calendar cal = Calendar.getInstance();
    SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT_NOW);
    return sdf.format(cal.getTime());

  }

  public static void  main(String arg[]) {
    System.out.println("Now : " + DateUtils.now());
  }
}
Here some formatting possibilities available through the SimpleDateFormat class.
import java.util.Calendar;
import java.text.SimpleDateFormat;

public class DateUtils {


  public static String now(String dateFormat) {
    Calendar cal = Calendar.getInstance();
    SimpleDateFormat sdf = new SimpleDateFormat(dateFormat);
    return sdf.format(cal.getTime());

  }

  public static void  main(String arg[]) {
     System.out.println(DateUtils.now("dd MMMMM yyyy"));
     System.out.println(DateUtils.now("yyyyMMdd"));
     System.out.println(DateUtils.now("dd.MM.yy"));
     System.out.println(DateUtils.now("MM/dd/yy"));
     System.out.println(DateUtils.now("yyyy.MM.dd G 'at' hh:mm:ss z"));
     System.out.println(DateUtils.now("EEE, MMM d, ''yy"));
     System.out.println(DateUtils.now("h:mm a"));
     System.out.println(DateUtils.now("H:mm:ss:SSS"));
     System.out.println(DateUtils.now("K:mm a,z"));
     System.out.println(DateUtils.now("yyyy.MMMMM.dd GGG hh:mm aaa"));
  }
}
Thanks to T. Guirado for the idea.