0

私の日付文字列はこのようなものdd.MM.yyyy-HH.mm.ssです。私は次のことをやっています:

String s_date= "13.06.2012-12.12.12"
Date d_date = new SimpleDateFormat("dd.MM.YYYY-HH.mm.ss", Locale.ENGLISH).parse(s_date);    

しかし、Unparseable date: "13.06.2012-12.12.12"例外をスローしています。

指定された日時形式で機能させるにはどうすればよいですか?

4

5 に答える 5

2

あなたは資本を使用していYます。
試す:

Date d_date = new SimpleDateFormat("dd.MM.yyyy-HH.mm.ss", Locale.ENGLISH).parse(s_date);

参照

于 2013-06-13T13:22:17.607 に答える
1

String s_date= "13.06.2012-12.12.12"あなたのパターンには合いませんdd.MM.YYYY-時間のない日付が必要な場合は、の後の部分を削除する必要があります。

s_date = s_date.substring(0, s_date.indexOf('-'));

または、ミハウが言ったようにパターンを変更します。

于 2013-06-13T11:48:01.667 に答える
0

文字列 s_date= ""13.06.2012-12.12.12";

これは間違っています

use String s_date= "13.06.2012-12.12.12";

于 2013-06-13T12:05:33.930 に答える
0

このようにしてください。

String d=new SimpleDateFormat("dd.MM.yyyy").format(date);
System.out.println(d);
于 2013-06-13T11:59:43.207 に答える