gpt4 book ai didi

java - 如何将不带 Z 的 Java 日期转换为带 Z 的日期

转载 作者:行者123 更新时间:2023-11-30 07:32:39 25 4
gpt4 key购买 nike

我有以下日期值 1995-12-31T23:59:59

但为了将其解析为 solr 查询,我需要采用以下格式

1995-12-31T23:59:59Z

在 Java 1.6 中,我如何解析它以获得末尾添加的“Z”?

转换后的类型必须是java.util.date - 仅供引用

当我现在将日期字符串化并尝试使用 SimpleDateFormat 对象解析它时,它看起来像这样

“Mon Jan 01 00:00:00 CST 2001” - 转换它的格式是什么?

最佳答案

使用简单日期格式:

  SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");
Date d = df.parse("1995-12-31T23:59:59Z");
System.out.println(d);

将 'Z' 放在单引号中进行转义

关于java - 如何将不带 Z 的 Java 日期转换为带 Z 的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6429109/

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