
不太懂你什么意思,LocalDate 是类型,只能说最后用LocalDate 来接收,你可以接收一个生日字符串,然后通过LocalDateparse("2022-09-23",DateTimeFormatterofPattern("yyyy-MM-dd")) 来转换成LocalDate,或者直接接收3个int类型变量,通过LocalDateof(2022,9,23)来创建一个LocalDate日期。
Date
public Date(int year,
int month,
int day)
参数:
year - year 减去 1900,它必须是 0 到 8099 之间的数。(注意,8099 是由 9999 减去 1900 得到的。)
month - 0 到 11 之间的数
day - 1 到 31 之间的数
测试代码如下:
import javautilDate;
public class Test {
public static void main(String args[]){
Date date = new Date(2010-1900,1,10);
Systemoutprintln(date);
}
}
运行结果:
Wed Feb 10 00:00:00 CST 2010
希望对你有帮助。。。。。。仍有问题可以HI我。。。。
因为 LocalDate 被设计为不可变对象,这样的话每个修改当前 LocalDate 对象的方法(比如 plusDays),都会返回一个新的 LocalDate 对象,而原有的 LocalDate 对象不会发生改变。
//java 8 版本才有的日期API
LocalDate today = LocalDatenow();
Systemoutprintln("今天日期是:" + today);
int twoYears = 2;
LocalDate twoYear = todayplus(twoYears, ChronoUnitYEARS);
Systemoutprintln("两年后的日期是:" + twoYear);
结果:
以上就是关于急求,用JAVA编写,键盘输入生日,用LocalDate写全部的内容,包括:急求,用JAVA编写,键盘输入生日,用LocalDate写、Java中如何设置Date对象的年月日、java的LocalDate对象问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)