Java解析 "Thu Jun 09 2016 00:00:00 GMT+0200 (CEST)"

标签 java date parsing datetime simpledateformat

我无法将此字符串解析为日期。

"Thu Jun 09 2016 00:00:00 GMT+0200 (CEST)"

我已经做到了这一点:我可以解析这个字符串:"Thu Jun 09 2016 00:00:00 (CEST)"通过使用此格式化程序:

DateFormat formatter2 = new SimpleDateFormat("EEE MMM dd yyyy HH:mm:ss (z)"

但是我一直在解析上面的整个字符串。有人可以帮忙吗?

最佳答案

感谢 assylias,我成功了。正确的格式化程序是:

DateFormat formatter = new SimpleDateFormat(
        "EEE MMM dd yyyy HH:mm:ss 'GMT'Z (z)", Locale.US);

关于Java解析 "Thu Jun 09 2016 00:00:00 GMT+0200 (CEST)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37720671/

相关文章:

java - 在 AlertDialog 中显示 int 变量并显示为消息

java - 从java中的https-URL读取

java - 使用 JExcelApi 将包含时间的 Excel 单元格值报告为 12 小时而不是 24 小时

javascript - 需要找出 javascript 应用程序中没有日期的计时之间的差异

java - 如何解析名称=值^^名称=值^^名称=值

parsing - 使用 Lex/Flex 的扫描仪中的字符位置

Java + Hibernate4 + GWT + App Engine = InitialContext 错误

r - 解析不同格式的日期

php - Datepicker dd/mm/yy php 和 mysql 错误

excel - 将 Excel 中的 1 个单元格中的地址元素分开