java - Java中如何处理 `Tue May 31 17:46:55 +0800 2011`这个日期格式?

标签 java

如何在 Java 中处理 Tue May 31 17:46:55 +0800 2011 这种日期格式?我无法使用此字符串创建日期对象。

最佳答案

你可以尝试:

SimpleDateFormat df = new SimpleDateFormat("EEE MMM d HH:mm:ss Z yyyy");  

Date formattedDate = null;
try {
   formattedDate = df.parse("Tue May 31 17:46:55 +0800 2011");
} catch (ParseException e) {
  e.printStackTrace();
}

关于java - Java中如何处理 `Tue May 31 17:46:55 +0800 2011`这个日期格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27466097/

相关文章:

c# - 以编程方式将 Doc 转换为 Docx bug

Java+MySQL - 添加 "on duplicate key update"

java - MySQL - 必须被捕获或声明被抛出

没有RessourceBundle的Java i18n

java - 将属性文件或 xml 文件中的属性值注入(inject) PreAuthorize(...) java 注释(未解决)

java - 无法使用自定义表模型通过 table.getColumn 方法获取列索引

java - 在不重启服务器的情况下以编程方式更新tomcat 8中的证书

java - 无法使用 java 解压文件,但可以使用 7zip 解压文件

Java 区域类

java - 可执行 Jar : jorg. apache.xmlbeans.XmlOptions.setEntityExpansionLimit(I) org.apache.poi.ooxml.POIXMLTypeLoader.<clinit> 中的 Jar