2017-05-27 116 views
0

以指定格式输入日期作为输入。 我如何获得日,月和年,并将它们包含在三个不同的变量中? 我试图得到年(),但它给了我一个错误,因为它已经过时,我读了你可以用“日历”,但我不知道如何在这个库从日期类型中提取年,月和日

System.out.println("Inserisci la data [yyyy-MM-dd]: "); 
Scanner in = new Scanner(System.in); 
s = in.nextLine(); 
//converte la stringa della data in un oggetto di classe Date 
SimpleDateFormat formato = new SimpleDateFormat("yyyy-MM-dd"); 
Date d = formato.parse(s); 

回答

0
Calendar c = new Calendar(); 
c.setTime(yourDate); 
int year = c.get(Calendar.YEAR); 
int month = c.get(Calendar.MONTH); 
int day = c.get(Calendar.DAY_OF_MONTH); 
使用
相关问题