私はこの形式の Date を持っています 2009-09-17T00:00:00.000-35:00 。アプリケーションのビジネス ルールに従って、この日付を受け入れ、日付を MM/yyyy 、 yyyyMM 、および dd で返す 3 つのメソッドを作成しました。
たとえば、MM/yyyy の下に 1 つの方法が示されています。
private String getMonthYear(String date) throws Exception {
DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS", Locale.US);
String s1 = date;
String s2 = null;
Date d;
try {
d = sdf.parse(s1);
s2 = (new SimpleDateFormat("MM/yyyy")).format(d);
} catch (ParseException e) {
e.printStackTrace();
}
return s2;
}
同様に、yyyyMM および dd 形式でデータを返す他の 2 つのメソッドがありますか??
これは正常に動作しますが、見栄えがよくありません
私の質問は、私の要件を満たすユーティリティを 1 つだけ持つことはできますか??