gpt4 book ai didi

java - 格式化日期以获取年份数字的最后两位数字(例如 : 19 from 2019)

转载 作者:行者123 更新时间:2023-11-29 06:26:11 26 4
gpt4 key购买 nike

我有那个代码。

Calendar data = Calendar.getInstance();
data.setTime(new Date());
System.out.println(String.valueOf(data.get(Calendar.YEAR)).substring(2,4));

我有两个问题:
首先,我需要将它放在一个 String 中(将其放入 sout)。可能吗?
其次,我必须使用日期格式而不是转换为字符串。例如获取 "19" 而不是 "2019"

最佳答案

DateTimeFormatter 对象中使用带有自定义格式化模式的 LocalDate

LocalDate localDate = LocalDate.now();

System.out.println("Full date --> "+DateTimeFormatter.ofPattern("yyy/MM/dd").format(localDate));
System.out.println("Just Year --> "+DateTimeFormatter.ofPattern("yy").format(localDate));

关于java - 格式化日期以获取年份数字的最后两位数字(例如 : 19 from 2019),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59031392/

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