怎樣獲取n天后的系統時間
不知道有沒有具體的方法可以直接調用?
還是庶先獲取當前系統時間﹐然后+n天﹐去考慮大小月﹐平閏年的計算?
不知道有沒有具體的方法可以直接調用?
還是庶先獲取當前系統時間﹐然后+n天﹐去考慮大小月﹐平閏年的計算?
解决方案 »
- 请教 java web 的路径问题
- 什么时候初始化变量 什么时候get set 还有构造函数。。。
- 用JSP如何实现文件夹时。自动打包上传
- 请教大虾们有关数据编码的问题
- 在JSP页面中如何使用JAVABEAN(谢谢给位高手)!!!
- B/S模式下如何把后台的html文件批量的在前台打印
- 有谁是用Eclipse开发jsp的,我用Eclipse做了一个简单的jsp页面,可总是运行不了,help!!
- Spring 定时器 如何判断上一次定时器中的程序是否运行完成了纳?
- Apache+jsdk2.0+ApacheJServ-1.1.2-2 3套件安装的古怪问题
- 哪里有简单的论坛模板啊?
- 两个页面方面简单问题
- 现在网站开发采用哪种框架
楼主【aihua_z】截止到2008-06-26 12:37:59的历史汇总数据(不包括此帖):
发帖数:1 发帖分:10
结贴数:1 结贴分:10
未结数:0 未结分:0
结贴率:100.00% 结分率:100.00%
敬礼!
Date newDay = nowDay+n;//n天后的時間
是這樣么?
<script>
var now=new Date();
alert(now);
now.setDate(now.getDate()+100);
alert(now);
</script>
Calendar theCa = Calendar.getInstance();
theCa.setTime(new Date());
theCa.add(theCa.DATE, n);
Date date = theCa.getTime();
3天后的日期
theCa.setTime(new Date());
還有這個干什么用的?沒這句不是也可以么?
/**
* 得到给定日期N天后的日期
* @param num
* @return
*/
public static void do4(String datestr,int num) {
String pattern = "yyyy-MM-dd";
SimpleDateFormat format = new SimpleDateFormat(pattern);
try{
Date getdate = format.parse(datestr);
long time = getdate.getTime()+(1000L * 60 * 60 * 24 * num);
Date date = new Date();
if (time > 0) {
date.setTime(time);
}
System.out.println(format.format(date));
}catch(Exception e){}
}刚才也有个人在问,我一发,他结帖了,那这个就给你吧,
/**
* 得到N天后的日期
* @param num
* @return
*/
public static String getDate(int num) {
long time = System.currentTimeMillis() + (1000L * 60 * 60 * 24 * num);
String pattern = "yyyy-MM-dd";
Date date = new Date();
if (time > 0) {
date.setTime(time);
}
SimpleDateFormat format = new SimpleDateFormat(pattern);
return format.format(date);
}
这两个都可以,
Calendar theCa = Calendar.getInstance();
theCa.setTime(new Date());
theCa.add(theCa.DATE, n);
Date date = theCa.getTime(); 這個好像適合我用﹐就是theCa.setTime(new Date()); 不知道干什么用的
Calendar.getInstance(); 取得就是当天时间了
new Date()也一样 只是取出的时间类型不一样罢了