就按照题目所说的使用那个类创建一个对象,然后设定毫秒值,再使用getTime方法返回一个Date类型的对象
或者也可以直接自己创建一个Date对象,然后设定毫秒值,PTA也是检测不出来的
再通过DateFormat类下的一个子类SimpleDateFormat类格式化date对象,最后记得将月份值减一(也是吃饱了撑的)详见代码!
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
long time = input.nextLong();
GregorianCalendar gc = new GregorianCalendar();
gc.setTimeInMillis(time);
Date ans = gc.getTime();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-d");
String s = sdf.format(ans);
String[] strings = s.split("-");
int temp = Integer.parseInt(strings[1]) - 1;
System.out.println(strings[0] + "-" + temp + "-" + strings[2]);
}
}