0

YYYY-MM-DDの形式で日付を解析したいYYYYMMDD。次の関数を使用すると、YYYYMMDDフォーマットが返されますが、DD が異なります。すなわち:2013-05-16なる20130515

文盲に聞こえることをお詫びします:)私はJavaが初めてです。

どんな助けでも大歓迎です。

String TestDate=yyyymmddParser.format(oLifEExtension.TestDate().getTime());
                    sb.append(TestDate)
4

2 に答える 2

1

ASimpleDateFormatは、あなたが求めているものを達成できるはずです。書式記号には十分注意してください。D意味dが異なります

String oldDateString = "2013-05-16";
System.out.println(oldDateString );
Date date = new SimpleDateFormat("yyyy-MM-dd").parse(oldDateString);
System.out.println(date);
String newDateString = new SimpleDateFormat("yyyyMMdd").format(date);
System.out.println(newDateString);

(また、注意してくださいY: yP)

これは出力します

2013-05-16
Thu May 16 00:00:00 EST 2013
20130516

私のため...

于 2013-06-21T00:30:14.570 に答える