본문 바로가기

JAVA

[Java] File 시간

java에서는 파일 시간을 얻어올 수 있나요? 라는 질문에 생성시간과 수정시간 같이 분리되어있지 않고

마지막 수정시간만 가져올 수 있는 것 같습니다.

File 객체의 lastModified()라는 메소드인데 return 타입은 long형태입니다.


때문에 시간정보를 알아오기 위해서는 Date의 생성자 중 long을 인수로 받는 부분이 있는데 이를 이용합니다.

ex)

SimpleDateFormat formatter = new SimpleDateFormat("yy.mm.dd mm:ss", Locale.KOREA);

Date date = new Date(file.lastModified());

String fileDate = formatter.format(date);

System.out.println(fileDate);



'JAVA' 카테고리의 다른 글

java file 이동  (0) 2013.11.12