java date相关
2013-06-22 11:21
225 查看
public static void getPreDay() throws ParseException{
String dateStr="2013-1-1";
Date date=formatToDate(dateStr, "yyyy-MM-dd");
System.out.println(dateStr);
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.DATE, -1); //得到前一天
//calendar.add(Calendar.MONTH, -1); //得到前一个月
System.out.println(formatToString(calendar.getTime(), "yyyy-MM-dd"));
}
public static Date formatToDate(String strDate,String format) throws ParseException{
DateFormat df=new SimpleDateFormat(format);
return df.parse(strDate);
}
public static String formatToString(Date date,String format){
DateFormat df=new SimpleDateFormat(format);
return df.format(date);
}
String dateStr="2013-1-1";
Date date=formatToDate(dateStr, "yyyy-MM-dd");
System.out.println(dateStr);
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.DATE, -1); //得到前一天
//calendar.add(Calendar.MONTH, -1); //得到前一个月
System.out.println(formatToString(calendar.getTime(), "yyyy-MM-dd"));
}
public static Date formatToDate(String strDate,String format) throws ParseException{
DateFormat df=new SimpleDateFormat(format);
return df.parse(strDate);
}
public static String formatToString(Date date,String format){
DateFormat df=new SimpleDateFormat(format);
return df.format(date);
}
相关文章推荐
- java 日期的格式化、解析、数据库相关操作、获取系统时间、String与Date的转换
- Java JSON Date类型数据处理相关问题
- Java中Date各种相关用法(一)
- Java Calendar,Date,DateFormat,TimeZone,Locale等时间相关内容的认知和使用(6) Locale
- [Java]Date时间的相关处理
- Java中Date及Timestamp时间相关内容
- java中与Date相关的总结
- Java中Date各种相关用法
- Java Calendar,Date,DateFormat,TimeZone,Locale等时间相关内容的认知和使用(2) 自己封装的Calendar接口
- Java中Date各种相关用法
- Java 中 Date 类的相关操作方法
- java:日期相关Date,Calendar,SimpleDateFormat
- Java Calendar,Date,DateFormat,TimeZone,Locale等时间相关内容的认知和使用(3) Date
- Java中Date各种相关用法
- java中时期相关类——Date、DateFormat、Calendar
- 3.5 java基础总结日期相关类①Date②Calender
- date java 时间相关
- java中时期相关类——Date、DateFormat、Calendar
- Java中与时间相关的几个类(Date、Calendar、SimpleDateFormat)
- Java中Date各种相关用法