import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
public class Datetest {
public Datetest(){
String tim;
Calendar cal = Calendar.getInstance();
cal.setTime(new Date());
}
public static void main(String args[]){
new Datetest();
}
}
tim 存放的是用sql语句取出来的日期 如何将字符串tim转换成和cal一样的类型进行日期之间的加减,以求得两日期之间的天数
答案满意者给分
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
public class Datetest {
public Datetest(){
String tim;
Calendar cal = Calendar.getInstance();
cal.setTime(new Date());
}
public static void main(String args[]){
new Datetest();
}
}
tim 存放的是用sql语句取出来的日期 如何将字符串tim转换成和cal一样的类型进行日期之间的加减,以求得两日期之间的天数
答案满意者给分
import java.util.*;
import java.text.*;
public class DateDiffer{
public static void main(String[] args) throws Exception {
String str1 = "1949-10-01";
String str2 = "2009-04-11";
String pattern = "yyyy-MM-dd"; SimpleDateFormat f = new SimpleDateFormat(pattern);
long days = Math.abs(f.parse(str1).getTime() - f.parse(str2).getTime()) / (24 * 3600 * 1000);
System.out.println(str2 + " 距新中国成立已有 " + days + " 天。");
}
}
Date date = new Date();
System.out.println(date);
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String s = df.format(date);
System.out.println(s); 把字符串转换为日期
...
http://3qtg.com/viewthread.php?tid=274&extra=page%3D1