android - 如何格式化日期android?

标签 android android-date

我在字符串中有一个日期,我正在使用它:

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/

相关文章:

带有芯片类型选择框的 Android TextView

android - 使用 commitAllowStateLoss 的对话框 fragment

java - 以编程方式更改日期范围的日期格式

java - 如何在android中用java显示即将到来的生日?

android - 创建覆盖背景层的无边框布局

android - Javascript 地理定位 - GPS 设置 - FINE 与 COARSE

android - LG(Android > 2.1)媒体播放器不播放 shoutcast 流

java - SimpleDateFormat.parse() 将 DTstring 转换为本地时间。可以转换为源时间吗?

特定日期的 Android 通知