题解 | 日期换算
日期换算
https://www.nowcoder.com/practice/08f8a66cb5584268a78ecca2749a2da5
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class Main {
public static void main(String[] args) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Scanner in = new Scanner(System.in);
String str1 = in.nextLine();
//write your code here......
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy MM dd HH mm ss");
Date d1;
try {
d1 = sdf2.parse(str1); // 不合理
} catch (Exception e) {
System.out.println("您输入的数据不合理");
return;
}
System.out.println("北京时间为:" + sdf.format(d1));
System.out.println("纽约时间为:" + sdf.format(d1.getTime() -
(long)12 * 60 * 60 * 1000));
}
}

