系统时间加某一个int(比如40)后的系统时间是多少//获取系统时间, 返回值的格式为: 2009-06-03
public static String toFormat(){
Date date = new Date();
SimpleDateFormat simple = new SimpleDateFormat("yyyy-MM-dd ");
String string = simple.format(date);
return string;
}String date = toDateFormat.toFormat();
String currentDate = date.substring(8, 10); //当前日期 一个月中的第几号
String str_date = date.substring(0, 8); // 取得: 2009-06-
String backTime = str_date + (day + Integer.parseInt(currentDate)); 现在这个day 是未知的,假设取值范围可以是否 1--60, 怎么求得过了day 天后 系统的日期.
public static String toFormat(){
Date date = new Date();
SimpleDateFormat simple = new SimpleDateFormat("yyyy-MM-dd ");
String string = simple.format(date);
return string;
}String date = toDateFormat.toFormat();
String currentDate = date.substring(8, 10); //当前日期 一个月中的第几号
String str_date = date.substring(0, 8); // 取得: 2009-06-
String backTime = str_date + (day + Integer.parseInt(currentDate)); 现在这个day 是未知的,假设取值范围可以是否 1--60, 怎么求得过了day 天后 系统的日期.
private static void getDate(int days){
Calendar cal = Calendar.getInstance();
System.out.println("current date is :"+cal.get(Calendar.YEAR)+"-"+(cal.get(Calendar.MONTH) + 1)+"-"+cal.get(Calendar.DATE));
cal.add(Calendar.DATE, days);
System.out.println("new date is :"+cal.get(Calendar.YEAR)+"-"+(cal.get(Calendar.MONTH) + 1)+"-"+cal.get(Calendar.DATE));
}
Calendar canl = Calendar.getInstance();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// String str = formatDateTimeNow("yyyy-MM-dd HH:mm:ss"); canl.set(Calendar.DAY_OF_MONTH,Calendar.DAY_OF_MONTH+addDay);
System.out.println(df.format(canl.getTime()));