我想更改我的Date对象格式。我看了其他主题但总是将Date转换为String。我有这个:
String datee=unitdata[i].toString();
Date dater = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss").parse(datee);
String smp= new SimpleDateFormat("MM").format(dater);
SimpleDateFormat df = new SimpleDateFormat("MM");
Date date = df.parse(smp);
x[i]=date;
日期返回如下:"Wed Jul 01 00:00:00 CET 1970
",
但我想这样:" 01
"日期格式不是字符串。
由于
答案 0 :(得分:3)
日期对象没有格式。格式化只能在将它们显示为字符串时应用。 Date对象只存储有关日期(日,月,年,时间等)的所有信息。显示该数据时,它显示为字符串,即在以特定格式排列数据时有意义。
至于输出您提到的格式,您可以使用“dd”格式(因为您只需要日期,如果需要,则前导零)。