首页 > 解决方案 > 这种时间格式的模式是什么?

问题描述

我有一个 API,它为我提供以下格式的日期字符串,我想要这种时间格式的模式,并希望将其转换回Date类的实例。Date.parse(String s)injava.util在 android 中已弃用。那么这样做的方法是什么?

肿瘤坏死因子。

Mon, 14 May 2018 11:47:11 GMT

标签: javaandroid

解决方案


String format = EEE, dd MMM yyyy HH:mm:ss z
String input = "Mon, 14 May 2018 11:47:11 GMT";
SimpleDateFormat parser = new SimpleDateFormat(format);
Date date = parser.parse(input);

MMM 返回短月份名称 (JAN),如果需要完全使用 MMMM。H 以 24 小时格式返回小时,使用 K 表示 12 小时格式。


推荐阅读