当前位置: 技术问答>java相关
关于当前的时间(年、月、日)与字符串"20020730"的比值?
来源: 互联网 发布时间:2015-08-06
本文导语: 怎么把字符串"20020730"转化为日期型,然后与当前的时间(年、月、日)比较,然后 取出差值!怎么获得?谢先了! | 如下,用SimpleDateFormat的parse方法 String str="20020730"; DateFormat f=DateFormat.getDateI...
怎么把字符串"20020730"转化为日期型,然后与当前的时间(年、月、日)比较,然后
取出差值!怎么获得?谢先了!
取出差值!怎么获得?谢先了!
|
如下,用SimpleDateFormat的parse方法
String str="20020730";
DateFormat f=DateFormat.getDateInstance();
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");
try
{
Date s=sdf.parse(str);
Date d=new Date();
long diff=(d.getTime()-s.getTime())/(24*3600*1000);
System.out.println(diff);
}
catch(ParseException e){
e.printStackTrace();
}
String str="20020730";
DateFormat f=DateFormat.getDateInstance();
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");
try
{
Date s=sdf.parse(str);
Date d=new Date();
long diff=(d.getTime()-s.getTime())/(24*3600*1000);
System.out.println(diff);
}
catch(ParseException e){
e.printStackTrace();
}
|
如下,用SimpleDateFormat的parse方法
String str="20020730";
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");
try
{
Date s=sdf.parse(str);
Date d=new Date();
long diff=(d.getTime()-s.getTime())/(24*3600*1000);
System.out.println(diff);
}
catch(ParseException e){
e.printStackTrace();
}
String str="20020730";
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");
try
{
Date s=sdf.parse(str);
Date d=new Date();
long diff=(d.getTime()-s.getTime())/(24*3600*1000);
System.out.println(diff);
}
catch(ParseException e){
e.printStackTrace();
}