package com.zxiao;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import javax.swing.text.DateFormatter;
public class dateUtils {
/**
* 字符串到时间类型
* @param date
* @return
* @throws Exception
*/
public static Date str2Date(String date) throws Exception{
Date str2Date = new SimpleDateFormat("yyyy-MM-dd").parse(date);
return str2Date;
}
/**
* 时间类型到字符串
* @param date
* @return
*/
public static String date2Str(Date date){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
return sdf.format(date);
}
/**
* 当前时间加加
* @param s
* @param n
* @return
*/
public static String addDay(String s, int n) {
try {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Calendar cd = Calendar.getInstance();
cd.setTime(sdf.parse(s));
cd.add(Calendar.DATE, n);//增加一天
//cd.add(Calendar.MONTH, n);//增加一个月
return sdf.format(cd.getTime());
} catch (Exception e) {
return null;
}
}
/**
* 测试
* @param args
*/
public static void main(String[] args) {
String addDay = addDay("2016-08-22", 1);
String date2Str = dateUtils.date2Str(new Date());
System.out.println(date2Str);
}
}
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import javax.swing.text.DateFormatter;
public class dateUtils {
/**
* 字符串到时间类型
* @param date
* @return
* @throws Exception
*/
public static Date str2Date(String date) throws Exception{
Date str2Date = new SimpleDateFormat("yyyy-MM-dd").parse(date);
return str2Date;
}
/**
* 时间类型到字符串
* @param date
* @return
*/
public static String date2Str(Date date){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
return sdf.format(date);
}
/**
* 当前时间加加
* @param s
* @param n
* @return
*/
public static String addDay(String s, int n) {
try {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Calendar cd = Calendar.getInstance();
cd.setTime(sdf.parse(s));
cd.add(Calendar.DATE, n);//增加一天
//cd.add(Calendar.MONTH, n);//增加一个月
return sdf.format(cd.getTime());
} catch (Exception e) {
return null;
}
}
/**
* 测试
* @param args
*/
public static void main(String[] args) {
String addDay = addDay("2016-08-22", 1);
String date2Str = dateUtils.date2Str(new Date());
System.out.println(date2Str);
}
}