gpt4 book ai didi

java - 如果月份是 3 个字母的字符串,如何计算 2 个日期之间的年数

转载 作者:行者123 更新时间:2023-11-29 08:44:43 24 4
gpt4 key购买 nike

我有 2 个日期,格式如下,其中月份是 3 个字母的字符串

1988-Jul-21

2016-Dec-18

如何计算上述格式中日期之间的年数?

当月份是整数时,我能够使用如下所示的 Joda 时间计算年份中日期之间的差异

val y = Years.yearsBetween(new LocalDate("1988-12-21"), new LocalDate("2016-1-18"))
println( y.getYears)
Output: 27

最佳答案

您使用 DateTimeFormat调用 LocalDate.parse(String, DateTimeFormatter)方法。类似的东西,

val y = Years.yearsBetween(
LocalDate.parse("1988-Jul-21", DateTimeFormat.forPattern("yyyy-MMM-dd")),
LocalDate.parse("2016-Dec-18", DateTimeFormat.forPattern("yyyy-MMM-dd")))

关于java - 如果月份是 3 个字母的字符串,如何计算 2 个日期之间的年数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37213299/

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