我有這種格式的日期2009-09-17T00:00:00.000-35:00。根據我申請的業務規則,我寫了3個方法,它們將接受這個日期並以MM/yyyy,yyyyMM和dd的形式返回日期。返回3種格式的數據的方法
例如下面示出MM一個方法/ YYYY
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格式返回數據△φ
這工作得很好,但並不好看
我的問題是可以,我們只有一個工具,它滿足我的要求?
您是否找到可以接受的答案? – Justin