안녕하세요, 저는 Flash air wifi sdcard 응용 프로그램에서 작업하고 있습니다.이 응용 프로그램은 최신 수정 된 파일을 원합니다. 10 진수 날짜 및 10 진수 시간 값이 있습니다.10 진수를 Java에서 날짜와 시간으로 변환하는 방법은 무엇입니까?
이 참조 :
/DCIM,0126_1.jpg,70408,32,17642,28040
및 17071
입니다 <date>
및 28040
는 <time>
입니다 다음은이 포르 <directory>, <filename>, <size>, <attribute>, <date>, <time>
를 참조하십시오.
사례 1 :
String datastring="1.76.42";
SimpleDateFormat sf = new SimpleDateFormat("HH.mm.ss");
Date converttoData = sf.parse(datastring);
outPut : Thu Jan 01 02:16:42 GMT+05:30 1970
및
사례 2 :
Date date = new Date(17642);
outPut : Thu Jan 01 05:30:17 GMT+05:30 1970
나는이 코드를 시도 날짜에 17642
진수 값을 변환하는 전체 문서 here
참조
케이스가 하나 인 경우 02:16:42
케이스가 달라지고 다른 시간이 다가오고 있습니다. 05:30:17
동일합니다.
그러나이 파일을 Thu July 10 2014
에 19:08:20
에 생성했습니다.
그래서이 십진수를 정확한 날짜와 시간으로 변환 할 수 있습니다.
링크 된 문서에 따르면 [비트 조작] (http://docs.oracle.com/javase)이 필요합니다. /tutorial/java/nutsandbolts/op3.html)를 사용하여 날짜와 시간을 가져옵니다. – GriffeyDog