java - 如何使用“Wed, 01 Jul 2015 17 :32:41 EDT”解析字符串

标签 java android date formatter

这是解析器“Wed, 01 Jul 2015 17:32:41 EDT”的代码,但它仍然不起作用。 有谁能帮我弄清楚吗?非常感谢。

   SimpleDateFormat formatter = new SimpleDateFormat("EEE dd MMM yyyy HH:mm:ss zzz");
    try {
        return formatter.parse(text);
    } catch (ParseException e) {
        e.printStackTrace();
    }

最佳答案

试试这个

public static void main(String args[]) {
        SimpleDateFormat formatter = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss zzz");
    try {
        System.out.println(formatter.parse("Wed, 01 July 2015 17:32:41 EDT"));
    } catch (Exception e) {
        e.printStackTrace();
    }}

输出: Thu Jul 02 03:02:41 IST 2015

关于java - 如何使用“Wed, 01 Jul 2015 17 :32:41 EDT”解析字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31178802/

相关文章:

java - 在 Groovy 中获取正确版本的 Oracle 驱动程序

java - 如何在 Java 中向现有文件追加文本?

android - 如何将 ViewBinding 与 RecyclerView Adapter 与 Kotlin 中已有的内部类一起使用?

javascript - 从 Javascript 获取日期会出现奇怪的值

Java 最终版和安全发布

java - 数组输出中的逻辑错误...?

java - 如何为 eclipse 和 android studio 提供单一的 android SDK 和 AVD

java - 从其他变量值创建变量名

php - 使用 date_create_from_format 从字符串创建时间对象

java - 如何在java中将时间戳转换为日期和时间?