이 타임 스탬프를 Long 값으로 변환하고 싶습니다.타임 스탬프를 긴 값으로 변환
2016-07-13T21:11:45+00:00
나는 아직도 MM/dd/yyyy hh:mm:ss aa
같은 위의 타임 스탬프의 형식의 SimpleDateFormat
와 함께 사용할 모르겠어요.
이 타임 스탬프를 Long 값으로 변환하고 싶습니다.타임 스탬프를 긴 값으로 변환
2016-07-13T21:11:45+00:00
나는 아직도 MM/dd/yyyy hh:mm:ss aa
같은 위의 타임 스탬프의 형식의 SimpleDateFormat
와 함께 사용할 모르겠어요.
이
String timeStr = "2016-11-01T09:45:00.000+02:00";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
Date dateObj= sdf.parse(timeStr);
System.out.println(dateObj.getTime());
그것은 것 YYYY-MM-DD \ 'T \'HH : MM : SS 당신이 장거리로 변환 할 수 있습니다 :
public static long convertDateToMilliseconds(String fromFormat, String sourceDate) {
SimpleDateFormat sdfFrom = new SimpleDateFormat(fromFormat);
//SimpleDateFormat sdfTo = new SimpleDateFormat(toFormat);
Date date = sdfFrom.parse(sourceDate);
//String convertedDate = sdfTo.format(date);
return date.getTime();
}
사용 this link 간단한 날짜 포맷 장치를 만들 편대하는 검색하려면 해당 날짜 형식자를 사용하여 날짜 오브젝트를 작성하십시오. 그럼 당신은 그것의 예에서
아래long millisecond = beginupd.getTime();
SimpleDateFormat
거의 상태를 다음과 같이 밀리 시간을 얻을 수 있습니다. 긴에 ss 형식으로 시간 : mm : 그것을 위해 당신은
"yyyy-MM-dd'T'HH:mm:ssXXX"
'''java.lang.IllegalArgumentException : 알 수없는 패턴 문자 'X'''' –
@SongNguyen 문서가 실제로 때로는 신뢰할 수 있습니다. 나는 사람들이 'XXX'대신 'ZZZZZ'를 사용하여 시간대를 읽는 것을 발견했습니다. 어쩌면이게 의도 한 것처럼 작동 할 수도 있습니다. – tynn
유 MM/DD/YYYY의 HH를 변환 할 할이 코드를 사용해보십시오 사용할 수 있습니까? –
http://stackoverflow.com/questions/4772425/change-date-format-in-a-java-string/24423756#24423756 –