如何修改日期格式?

时间:2017-01-05 09:14:03

标签: java android

请帮我找一个解决这个问题的方法 这是我从Json对象

获得的日期格式
{
    "Music": [
        {
            "id": 1,
            "Album": "Walking on a Dream",
            "Artist": "Empire of the Sun",
            "Song": "We Are The People"
        },
        {
            "id": 2,
            "Album": "Hurry Up We're Dreaming",
            "Artist": "M83",
            "Song": "Steve McQueen"
        }
    ]
}

我需要将此日期格式转换为Sun Jan 08 00:00:00 GMT+05:30 2017.

我实现了一些这样的代码

2017-01-05

我无法进入循环...请帮我找一个解决方案

2 个答案:

答案 0 :(得分:0)

示例代码

    String inputDate = "2017-01-05 00:00:00";
    System.out.println("Input Date: "+inputDate);
    String pattern = "yyyy-MM-dd";
    SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern);
    Date formatDate = simpleDateFormat.parse(inputDate);
    String outputDate = simpleDateFormat.format(formatDate);
    System.out.println("Output Date: " +outputDate);

输出:

Input Date: 2017-01-05 00:00:00
Output Date: 2017-01-05

请检查并告知我们。

答案 1 :(得分:0)

也许这适合你。

Date date1 = summary1.getDeliveryDate();
SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd");
if(fmt.format(date1).equals(fmt.format(new Date())))
{
    spinnerArray.add("Cancel");
}