java - 这种时间格式的模式是什么?
问题描述
我有一个 API,它为我提供以下格式的日期字符串,我想要这种时间格式的模式,并希望将其转换回Date
类的实例。Date.parse(String s)
injava.util
在 android 中已弃用。那么这样做的方法是什么?
肿瘤坏死因子。
Mon, 14 May 2018 11:47:11 GMT
解决方案
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 小时格式。
推荐阅读
- android - 当视频视图处于全屏状态时,RecyclerView 被重新创建
- chapel - 浮点数的`writeln()`的输出精度
- matplotlib - 为 Jupyter 笔记本全局设置轴标签
- python - 使用子进程调用从 python 调用 fortran 可执行文件
- r - 替换矩阵元素时 foreach 不起作用
- python - 对没有内置或导入函数的数字进行排序以对列表进行排序或计算平均值
- python - 权证的 Pip 安装失败
- netlogo - Netlogo & Levelspace:如何在两个子模型之间传递字符串?
- pyqt5 - PyQt5 主窗口不会在 Raspberry 3B+ 上呈现(Raspian Stretch,Python 3.5)
- sql - 列出可能每月更改的数据的最佳方法