私は「金2011年12月2日」でそれを変換する方法「2011-12-03 12時00分19秒」のように時間を持って、私はこの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)
私のコード::
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