Javaでファイルの最終更新日を取得する方法
Javaでは、File.lastModified()を使用して、ファイルの最後に変更されたタイムスタンプを取得できます。 このメソッドは時間をミリ秒(長い値)で返します。人間が読める形式にするためにSimpleDateFormatでフォーマットすることができます。
最終更新ファイル
package com.example.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()));
}
}
結果
Before Format : 1275265349422 After Format : 05/31/2010 08:22:29