我在字符串中有一个日期,我正在使用它:
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm");
dataUltima = sdf.format(sdf);
格式化日期。但此方法返回系统的实际日期。如何只格式化日期而不更改日期。
观察。我从服务器上得到这个日期,它是 yyy-dd-MM,我想要它 dd/MM/yyyy
最佳答案
我不确定你的问题是什么。
尝试一下。也许有帮助。
String server_format = "2013-01-02"; //server comes format ?
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
try {
Date date = sdf.parse(server_format);
System.out.println(date);
String your_format = new SimpleDateFormat("dd/MM/yyyy").format(date);
System.out.println(your_format); //you want format ?
} catch (ParseException e) {
System.out.println(e.toString()); //date format error
}
关于android - 如何格式化日期android?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17683097/