求助一个java关于日期的方法怎么写?

[复制链接]
查看11 | 回复2 | 2009-5-4 21:22:43 | 显示全部楼层 |阅读模式
1、要求越简单越好
2、但是不能有漏洞,闰日要考虑进去。
具体要求:
方法根据传来的一个字符串如:“2009-05-03”计算30天后的日期返回一个字符串。
day = day*24*60*60*1000这个都什么意思?

回复

使用道具 举报

千问 | 2009-5-4 21:22:43 | 显示全部楼层
验证辻的,没有问题!java系统把时间定义成了一个long 型的变量,保存的是毫秒值,通辻运算得到具体的时间.根据你的要求,我的作法是:先把传来的日期,进行设置,再把传来的天数,转成毫秒数, 加上去,最后通过公式返回结果值.import java.util.*; public class Test { public static void main(String[] args) { //两个参数分别是:方法根据传来的一个字符串,多少天后 String sr = myDate("2008-2-28",2); System.out.println(sr); } public static String myDat...
回复

使用道具 举报

千问 | 2009-5-4 21:22:43 | 显示全部楼层
补充:day = day*24*60*60*1000是将天转换成毫秒, date.getTime获得的是毫秒数,所以要转换 我写出来了,你粘过去运行一下看一下结果,传多少天数都可以,我试了,没什么问题 public class T { public static void main(String[] args) throws ...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行