java 日期计算

来源:百度知道 编辑:UC知道 时间:2024/09/20 02:45:45
传进来2个参数: 日期(String)和加减时间(String),计算出相应的日期。怎么处理。JAVA我不懂。

参数加减时间意义如下:
-M1 :参数日期的上月第一天
-M30:参数日期的上月最后一天
M1:参数日期的这月第一天
M30:参数日期的这月最后一天
任意数字:参数日期 的+-N日

望高手指点一二。
参数加减时间意义如下:
-M1 :取得参数日期的上月第一天
-M30:取得参数日期的上月最后一天
M1:取得参数日期的这月第一天
M30:取得参数日期的这月最后一天
任意数字:取得参数日期 的+-N日

java.util.Calendar iwlk = java.util.Calendar.getInstance();
int year = iwlk.get(iwlk.YEAR);
int m = iwlk.get(iwlk.MONTH);
...

利用日历类 Calendar
具体的看API,非常容易
在日历类里,天数,月数,每月的第几天,第几周==这一类的都可以直接得到
每一个要用到的都有get and set 方法

java里有方法可以直接计算时间,你去找找。能找到的。我用的.net里都有这个方法。不可能java没有这个方法!

强烈建议你用日历类:Calendar,这个类中封装了很多有用的属性和方法,具体可以查看一下API文档!API文档可以从迅雷里面下载到。