Sun made a big mistake on Date class and they are not plannin' to rewrite that class as they have said sometime we just have to live on our mistakes. 你的需求,在java.util.Date里是做的到但是不推荐的,推荐化成Calendar,再进行加减,再转回Date.如果有可能,就用Calendar算了,不要用Date了。
解决方案 »
- 36 进制 有兴趣的进来帮看下
- 我是个JAVA新手,请大家多多指教
- javascript在不同屏幕上取图片一个点坐标,现在是能取,但随着在不同屏幕上取点,这个点坐标会变,急!!!,哪位高手帮我看看
- 发一个小有点意思的题目,写出运行结果!
- 请问怎么创建main()方法。主方法接收键盘输入数据
- 大家一起努力啊 年底大送分了
- 请教DS问题:如何用Java实现迷宫问题?
- jtable怎么更新???
- 用eclipse怎么作swt的窗体的开发亚?送高分~!
- java代码保护问题
- 怎样用正则表达式判断一个邮件地址是否合法!???
- outputstream.write()发出的内容用inputstream.read(data)读对吗?为什么总是接收不到呢?
1。把data,timestamp转成微秒,直接减一下
2。Calendar里面有发法
* n天后的日期
* /
public static void afterNDay(int n) {
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.DATE, n);
System.out.println(calendar.get(Calendar.DATE));
} 下次提问前搜索一下,这个问题每天都有两三个人问
//add 1 second
mytime.setTime(mytime.getTime() + (long)1000);
1。add(int field, int amount)
Adds the specified (signed) amount of time to the given time field, based on the calendar's rules.
2。Date getTime()
或
getTimeInMillis()
通过long
-->Date or TimeStamp