开发者社区> 问答> 正文

如何把日期转换成不同的格式?

我从 api 服务器中获取一些数据,包含数据和数据格式2013-09-06T14:15:11.557。
这是什么格式呢?如何把这个数据格式转换为2013 sept 06 2:15
我使用下面2中方法来转换日期格式
screenshot

screenshot
这是我的数据格式常量public static final String DATE_FORMAT_WITHOUT_TIME = "yyyy-MM-dd";,但是解析的不正确。

展开
收起
蛮大人123 2016-02-18 17:35:57 2310 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    你可以试一下下面的代码:

      String date="2013-09-06T14:15:11.557";
        DateFormat df=new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS");
        Date d=df.parse(date);
        df=new SimpleDateFormat("yyyy-MMM-dd hh:mm");
        System.out.println(df.format(d));
    2019-07-17 18:44:15
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载