import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
public class Solutionday6 {
public long getTime(String birthday, String nowTime) throws ParseException {
//yyyy-MM-dd 是输入字符串得格式
//Locale.getDefault()获取当前的语言环境,把返回值放进SimpleDateFormat的构造里,就能实现通用化
//Locale.getDefault()也可以没有
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd", Locale. getDefault());
Date date1 = simpleDateFormat.parse(birthday);
Date date2 = simpleDateFormat.parse(nowTime);
long difference = date2.getTime() - date1.getTime();
// long days = difference/(1000*60*60*24);
return difference/(1000*60*60*24);
}
}
import java.text.ParseException;
import java.util.Date;
public class Day6main {
public static void main(String[] args)throws ParseException {
String time1 = "1997-01-01";
String time2 = "2021-01-01";
Solutionday6 solution = new Solutionday6();
long time = solution.getTime(time1, time2);
System.out.println(time);
// Date date = new Date();//这里的Date可以直接获取到SRL类型时间,通过,getTime()获取到1970到现在的毫秒数
}
}
Locale.getDefault() SimpleDateFormat Date
最新推荐文章于 2022-12-08 19:33:42 发布