java - Android 中 JSON 数据转日期时间

标签 java android json datetime

我想问一下如何更改数据 JSON 的日期格式?
例如,JSON 的结果是: Thu, 19 Jul 2012 23:28:44 +0000 --> 我将该结果放入字符串
我想将其更改为:带有我的时区的日期时间 --> GMT +07:00

最佳答案

你可以试试这个

    // Sat, 23 Jun 2012 00:00:00 +0000
    String date = "Sat, 23 Jun 2012 00:00:00 +0000";
    try {
        SimpleDateFormat format = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss z");

        SimpleDateFormat df2 = new SimpleDateFormat("dd/MM/yy HH:mm");

       date = df2.format(format.parse(str));

    } catch (java.text.ParseException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

检查此链接是否对您有帮助

https://stackoverflow.com/a/2581073/1441666

关于java - Android 中 JSON 数据转日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11574443/

相关文章:

java - Android:Json 无法从 mysql 数据库检索任何文件,它是空的

java - Gradle:如何编译使用 com.sun.xml.internal.bind.* 的类?

java - 汉诺塔游戏中钉子和圆盘的 ArrayList 的 ArrayList

android - 无尽的 ViewPager android

android - 如何在 Activity 之间向前导航,同时从堆栈中丢弃登录屏幕?

json - 请求正文验证

Java (eclipse) : Any way to System. out.println 这个来自 JOptionPane .showInputDialog 的字符串?

java - 在 GWT 中移动元素映射的视口(viewport)?

java - 带有临时类实例的垃圾收集

json - 在不知道Golang中结构的情况下,在JSON文件中编辑值