我目前正在使用Caldroid编写日历应用程序,Caldroid返回的日期如下:
Fri Jun 17 12:31:00 GMT+07:00 2016
我只需要从中提取日期,例如:
17-06-2016
我该怎么做?
答案 0 :(得分:3)
试试这个 -
DateFormat df = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");
DateFormat df2 = new SimpleDateFormat("dd-MM-yyyy");
try {
//This will give you the desired output
df2.format(df.parse("Fri Jun 17 12:31:00 GMT+07:00 2016"));
} catch (ParseException e) {
e.printStackTrace();
}
答案 1 :(得分:2)
您可以使用SimpleDateFormat。请参阅地址http://tutorials.jenkov.com/java-internationalization/simpledateformat.html