gpt4 book ai didi

java - 解析非标准日期格式,如 "+0yyyyMMdd"

转载 作者:行者123 更新时间:2023-11-30 05:59:22 25 4
gpt4 key购买 nike

我有日期,以 +0yyyyMMdd 格式进入我们的系统

例如,2011 年 3 月 12 日是+020110312

目前,Date 之前肯定是 + 符号和一个 0,但将来可能会不止一个 0,例如+000020110312

是否可以使用标准 Java java.text.DateFormat.parse(String source) 来解析它

或者我应该编写自定义解析方法?

谢谢。

最佳答案

我猜 +0 是时区指示器,所以你可以尝试:

new SimpleDateFormat("ZyyyyddMM")

唉,这并不能立即生效。

为了使其正常工作,请获取从 0length - 8 的子字符串,并将其扩展为四位数字以满足时区的 RFC。请参阅SimpleDateFormat

关于java - 解析非标准日期格式,如 "+0yyyyMMdd",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3141876/

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