How to get the file last modified date in Java

In Java, you can use the File.lastModified() to get the file’s last modified timestamps. This method will returns the time in milliseconds (long value), you may to format it with SimpleDateFormat to make it a human readable format.

File Last Modified


package com.mkyong.file;

import java.io.File;
import java.text.SimpleDateFormat;

public class GetFileLastModifiedExample
{
    public static void main(String[] args)
    {	
	File file = new File("c:\\logfile.log");
		
	System.out.println("Before Format : " + file.lastModified());
    	
	SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
		
	System.out.println("After Format : " + sdf.format(file.lastModified()));
    }
}

Result


Before Format : 1275265349422
After Format : 05/31/2010 08:22:29

About the Author

author image
mkyong
Founder of Mkyong.com, love Java and open source stuff. Follow him on Twitter, or befriend him on Facebook or Google Plus. If you like my tutorials, consider make a donation to these charities.

Comments

Leave a Reply

avatar
newest oldest most voted
Cledilson
Guest
Cledilson

Muito bom, obrigado.

Rehan
Guest
Rehan

Thanks, good!

trackback
Get a file last modified date in java/android | superuser.my

[…] mkyong […]

bridal gown flower sashes
Guest
bridal gown flower sashes

pageboys and mother with the brde outf t c, , e r e ge.’procedure only the train very first. In case the outcomes have been good,

SAMUSB
Guest
SAMUSB

thanks its very usefull !!