Free Data Structures and Algorithms Course

Subscribe below and get all best seller courses for free !!!


Subscribe to all free courses

How to get and print last modification date of a file on the console in Java ?.

Program to demonstrate how to get and print last modification date of a file on the console in Java.

package com.hubberspot.code;

import java.util.Date;

public class ModifiedDate {

 public static void main(String[] args) {

  // Creating a new File Object by passing filename to it
  File file = new File("customer.txt");

  // Getting the last modified date by calling 
  // lastModified() method of the file object
  long modified = file.lastModified();

  // Creating a new date object by passing the modified long
  // value to its constructor
  Date lastModifiedDate = new Date(modified);

  // printing the initial modified date to the console
  System.out.println("Initial Modification Date : \n");

  System.out.println("\nMaking the main thread sleep for 10 sec ... ");
  System.out.println("Till than modifying the file to print new modified date... ");

  try {
  catch (InterruptedException e) {


  // till main thread is at sleep for 10 sec 
  // we are modifying the file contents and saving
  // the file to print the new modified date 
  modified = file.lastModified();

  lastModifiedDate = new Date(modified);

  System.out.println("\nAfter Modification Date : \n");



Output of the program : 

© 2021 Learn Java by Examples Template by Hubberspot