gpt4 book ai didi

java - 如何在 Java 简单日期格式中使用偏移时间

转载 作者:行者123 更新时间:2023-12-01 07:48:45 25 4
gpt4 key购买 nike

当我运行下面的代码将时间字符串转换为 Java 日期时,它失败了。

String s = "04/17/2017 06:46:53 -600";
SimpleDateFormat format = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss Z");
Date value = format.parse(s);

Exception in thread "main" java.text.ParseException: Unparseable date: "04/17/2017 06:46:53 -600"
at java.text.DateFormat.parse(Unknown Source)

用于将日期字符串转换为 java 日期的正确格式字符串是什么?

最佳答案

添加 -0600 代替 -600 read link

import java.text.*;
import java.util.*;
class TestFormatDate {


public static void main(String arg[]) throws Exception{

String s = "04/17/2017 06:46:53 -0600";
SimpleDateFormat format = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss Z");
Date value = format.parse(s);
System.out.println("value "+value);
}
}

关于java - 如何在 Java 简单日期格式中使用偏移时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43518627/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com