날짜를 Java의 Unix Timestamp로 변환하려고합니다. 제 날짜에 대한 예는 "금 6월 5일 태평양 서머 타임 15시 53분 7초 2009"Java의 날짜 형식 구문 분석
내 코드는 다음과 같습니다
DateFormat dateFormat = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy");
Date date = dateFormat.parse(dateString);
long unixTime = (long) date.getTime()/1000;
System.out.println("Unix Time: " + unixTime);
double unixFloat = unixTime;
주어진 오류는 다음과 같습니다
Exception in thread "main" java.text.ParseException: Unparseable date: "Fri Jun 05 15:53:07 PDT 2009"
올바른 패턴은 무엇입니까?
다우 몬의 DD HH : MM : SS는 ZZZ를 YYYY http://docs.oracle.com/javase/7/docs/api/java/util/Date.html#toString에있어서() – EpicPandaForce
우르 코드 나를 위해 일합니다. 아마도 다른 값에'dateString'을 할당 할 것입니다. – blackSmith