Java 控制台输入并打印 GregorianCalendar

标签 java gregorian-calendar

嗨,我是一名 Java 学生初学者,我无法了解如何使用 GregorianCalendar 通过控制台输入日期并打印出来,如下所示: 输入:1994 年 10 月 12 日 输出:1994年10月12日

最佳答案

给你

String format="MM/dd/yyyy";

Scanner sc=new Scanner(System.in);
String input=sc.nextLine();//now the program waits for input
Date d= new SimpleDateFormat("MM/dd/yyyy").parse("12/10/1994");
Calendar cal=Calendar.getInstance();
cal.setTime(d);

String output=new SimpleDateFormat(format).format(cal.getTime());

cal 是您的公历。

关于Java 控制台输入并打印 GregorianCalendar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21341919/

相关文章:

android - GregorianCalendar 或只是日历

java - 如何将 Arraylist<ArrayList<objects>> 转换为 ArrayList<objects>

Java Set,包含,错误结果

java - 创建包含 YYYY、MM、DD、HH、SS 和时区 (XXX) 的公历日期

java - Java GregorianCalendar 中的 DAY_OF_WEEK 始终返回 7

java - 如何使用 GregorianCalendar 设置 BCE 年份

java - Google App Engine 实体集合属性的限制

java - 在 Java 中根据时间对数据库表执行循环轮询

java - 处理 Java Web 应用程序版本控制的最佳方法是什么?

android - java.lang.IllegalArgumentException : Bad class: class java. util.GregorianCalendar