【发布时间】:2021-10-28 03:52:18
【问题描述】:
是否有任何直接的方法可以将日期设置为变量但作为输入? 我的意思是我不知道设计时的日期,用户应该给它。 我尝试了以下代码,但它不起作用: Calendar myDate=new GregorianCalendar(int year, int month, int day);
【问题讨论】:
-
查看用于处理用户输入的 Scanner 类。
-
我不明白你为什么说“直接将日期设置为变量但作为输入”。你能说得具体点吗?
-
我的意思是如果java定义的方法将参数作为变量,然后在运行时知道它们的值。
-
仅供参考,
GregorianCalendar类现在是旧的,在 Java 8 及更高版本中被ZonedDateTime取代。或者,如果您只想要年月日而没有时间,请使用LocalDate。LocalDate.of( 2018 , 1 , 23 )= 2018 年 1 月 23 日。
标签: java date calendar gregorian-calendar