การคืนค่าวันที่แก้ไขล่าสุดใน Java

ใน Java เราใช้ File.lastModified() เพื่อการคืนค่าวันที่แก้ไขล่าสุดของไฟล์. ตัวเมธอดจะคืนค่าวันที่เป็น มิลลิวินาที (milliseconds (long value)) เราอาจจะต้องจัดรูปแบบค่าดังกล่าวตามรูปแบบที่เราต้องการโดยใช้ SimpleDateFormat.

วันที่แก้ไขล่าสุดของไฟล์
package demo.file;

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

public class GetFileLastModifiedExample {

    /**
     * @param args
     */
    public static void main(String[] args) {
        File file = new File("C:\\users\\nopphanan7\\newfile.txt");
        
        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 : 1400321460805
After Format : 05/17/2014 17:11:00

About Nop

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment

0 comments:

Post a Comment