java 日期时间 加天数 - Java / Java SE
String curDatetime = "2010-05-24 14:33:22";
java如何实现加1天变成2010-05-25 14:33:22 而不改变时间,只改变天数。
Calendar calendar = Calendar.newInstance();
calendar.add(Calendar.DAY,1);
System.out.println(calendar.getTime());
要合适和你的一样就是DateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
df.format(calendar.getTime());
下把String转化成日期类型的,然后再加就是了!
可以用SimpleDateFormat
建议楼主去看Calender类,自己去看文档吧,那个有实现指定日期部分进行的运算!
加一天就是+86400000毫秒 上面的OK 我现在就在用
Java code:
SimpleDateFormat sdf=new S...("yyyy-MM-dd mm:hh:ss");
Date d1=sdf.parse(curDatetime);
Date d2=new Date(d1.getTime()+24*60*60*1000);
String s=sdf.format(d2);
思路就是这样,方法参数你再调整调整。。。。
// 设置日期格式
SimpleDateFormat formatter = new SimpleDateFormat(yyyy-MM-dd HH:mm:ss);
String curDatetime = "2010-05-24 14:33:22";
Date changeDate = formatter.parse(curDatetime);
longTime = changeDate.getTime();
longTime += 86400000;
// 根据毫秒获得日期
Date newDate = new Date(longTime);
// 日期格式转换为字符串
String returnDate = formatter.format(newDate);
再补一个全的
Date curDatetime = new Date();
//
相关问答:
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 52 in the jsp file: /vip_info.jsp
ÕË cannot be resolved
49: <table border="1& ......
我是个新手,望高手解答
我现在已经安装了mysql,也有mysql的jdbc。但我怎么配置后,才能在MyEclipse里操作mysql呢?请高手说详细点
打开Myeclipse----window---open perspective---MyEclipse database explorer-- ......
使用java在windows7 32位下连接MSSQL。
两台机器,windows7 32位,在控制面板里面全部设置语言和区域选项都english-unitedstates
唯一区别只有在安装SQL server 2008的时候 选择的字符集不一样,
exec sp_helpsor ......
怎么样将id传过去啊???是简单的传。。。在地址栏中写id号
LZ 好幽默!不知道你的意思?
是想把ID 传到ACTION ? 通过URl id=?
不够详细 别人不知道怎样帮你
../XXXXX.do?id=XXXX&id2=XXXXX
......
id name datetime
1 a 2010-05-13 10:15:00
2 b 2010-05-14 09:10:00
3 d 2010-05-14 10:10:00
如何将距离目前最近的那个记录的name 更新为“x”呢
谢谢咯 啊 呵呵
update table_n ......