나는 같은 시간을 가지고 "2011-12-03 12시 0분 19초"는 "2011 12월 2일 금"에 변환하는 방법,이 http://docs.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html 알고 있지만 나에게 오류 제공 :Android/java 시간 형식?
Exception in thread "main" java.lang.IllegalArgumentException: Cannot format given Object as a Date
at java.text.DateFormat.format(Unknown Source)
at java.text.Format.format(Unknown Source)
at com.timestamp.NewTimeStamp.<init>(NewTimeStamp.java:21)
at com.timestamp.NewTimeStamp.main(NewTimeStamp.java:35)
내 코드를 is :
String mytime ="2011-12-03 12:00:19";
String pattern = "EEE d MMMMM yyyy";
SimpleDateFormat dateFormat = new SimpleDateFormat(pattern);
Date date = new Date(mytime);
String time = dateFormat.format(date);
System.out.println("=== > " + time);
당신의'pattern'가 가지고 무엇인가? – Vaandu
문자열 패턴 = "EEE d MMMMM yyyy"; –
날짜 날짜 = 새 날짜 (mytime); 나는이 라인이 당신에게 오류를주고 있다고 생각합니다. 해당 줄 앞뒤에 System.out.println ("1") & ("2") 디버그 코드를 넣은 다음 실행하여 오류가 실제로 발생하는지 확인하십시오. – Android