Java日期类加减转换

来源:互联网 发布:mac自带pages 编辑:程序博客网 时间:2024/05/28 15:12

该方法可常用于sql数据存储日期处理。

1.日期之间的运算
摘于http://www.jb51.net/article/101771.htm

import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateCalculateUtil {  public static void main(String[] args) throws Exception {    SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");  String str="20110823";  Date dt=sdf.parse(str);  Calendar rightNow = Calendar.getInstance();  rightNow.setTime(dt);  rightNow.add(Calendar.YEAR,-1);//日期减1年  rightNow.add(Calendar.MONTH,3);//日期加3个月  rightNow.add(Calendar.DAY_OF_YEAR,10);//日期加10天  Date dt1=rightNow.getTime();  String reStr = sdf.format(dt1);  System.out.println(reStr); }}

2.日期类型转换数据库类型
Date dt = new Date();
Timestamp timeStamp = new Timestamp(dt.getTime());

原创粉丝点击