Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何解析日期的特定部分(java)_Java_Date_Java Time - Fatal编程技术网

如何解析日期的特定部分(java)

如何解析日期的特定部分(java),java,date,java-time,Java,Date,Java Time,我有一个java项目,我需要确定日期的具体部分,也就是说,我需要将年份作为一个单独的整数 我试着用java库来做这件事,但我找不到如何只解析年份,我试着用位置来做,但如果我有可能在遥远的未来/过去的条目(例如10000条),它就不起作用 你知道我怎么做吗? 谢谢。1.Use.getYear()方法: 希望有帮助 让我们看看你试过什么。你有什么代码,你使用什么输入,你得到什么输出,你想要什么输出。如果你不显示它,说“它不工作”对任何人都没有帮助。只需解析数据并使用date.getYear()@Ra

我有一个java项目,我需要确定日期的具体部分,也就是说,我需要将年份作为一个单独的整数

我试着用java库来做这件事,但我找不到如何只解析年份,我试着用位置来做,但如果我有可能在遥远的未来/过去的条目(例如10000条),它就不起作用

你知道我怎么做吗? 谢谢。

1.Use.getYear()方法:


希望有帮助

让我们看看你试过什么。你有什么代码,你使用什么输入,你得到什么输出,你想要什么输出。如果你不显示它,说“它不工作”对任何人都没有帮助。只需解析数据并使用
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();