gpt4 book ai didi

java - 在 java.time 中将两位数年份解析为 1900 年代而不是 2000 年代?

转载 作者:行者123 更新时间:2023-12-05 07:51:12 27 4
gpt4 key购买 nike

<分区>

java.time Java 8 中内置的框架,后来将两位数的年份字符串解析为 2000 年代。所以 90 变成了 2090

来自java.time.DateTimeFormatter类文档:

If the count of letters is two… will parse using the base value of 2000, resulting in a year within the range 2000 to 2099 inclusive.

我有一些数据,其中 90 等值表示 1990

如何将解析两位数年份字符串的基准年份更改为 1900 而不是 2000

更好的是,我如何设置任意枢轴年,因为我知道一些数据源有部分世纪的规则。例如,“如果低于 80,则假设为 2000s,否则假设为 1900s”。

是的,我知道,使用两位数的年份值是愚蠢的。但是数据不在我的控制之下。

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