如何解析日期的特定部分(java)
我有一个java项目,我需要确定日期的具体部分,也就是说,我需要将年份作为一个单独的整数 我试着用java库来做这件事,但我找不到如何只解析年份,我试着用位置来做,但如果我有可能在遥远的未来/过去的条目(例如10000条),它就不起作用 你知道我怎么做吗? 谢谢。1.Use.getYear()方法:如何解析日期的特定部分(java),java,date,java-time,Java,Date,Java Time,我有一个java项目,我需要确定日期的具体部分,也就是说,我需要将年份作为一个单独的整数 我试着用java库来做这件事,但我找不到如何只解析年份,我试着用位置来做,但如果我有可能在遥远的未来/过去的条目(例如10000条),它就不起作用 你知道我怎么做吗? 谢谢。1.Use.getYear()方法: 希望有帮助 让我们看看你试过什么。你有什么代码,你使用什么输入,你得到什么输出,你想要什么输出。如果你不显示它,说“它不工作”对任何人都没有帮助。只需解析数据并使用date.getYear()@Ra
希望有帮助 让我们看看你试过什么。你有什么代码,你使用什么输入,你得到什么输出,你想要什么输出。如果你不显示它,说“它不工作”对任何人都没有帮助。只需解析数据并使用
date.getYear()
@Raildex我的车不工作。你打算建议我更换发动机吗?建议我更换火花塞?也许我应该放一个电池和一些汽油?谢谢哈哈哈,我很惭愧没有找到这个。我不明白你想要什么。可能是年.parse(“2021”).getValue()
。这将产生2021作为int
。在过去或未来的10000年中也有类似的作用。使用0表示公元前1年,-1表示公元前2年,以此类推。
LocalDate date = LocalDate.parse("your_date_string_here", DateTimeFormatter.ofPattern("dd-MM-yyyy"));
int year = date.getYear();