【发布时间】:2018-09-18 02:55:51
【问题描述】:
输入是 2013 年 4 月 3 日,输出应该是 2013 年 4 月 3 日,但是我一直得到 3, 2013-Apri-20 的输出
import java.util.Scanner;
public class DateConversion {
public static void main( String [] args ) {
Scanner sc = new Scanner ( System.in );
System.out.println("Enter the date: ");
String temp = sc.nextLine();
String day =temp.substring(6);
String month = temp.substring(0, 4);
String year = temp.substring(9, 12);
System.out.println(day + "-" + month + "-" + year);
sc.close();
}
}
【问题讨论】:
-
顺便说一句,你不应该关闭
System.in。