JAVA字符串转日期或日期转字符串
项目开发过程中需要实现日期格式的字符串与日期进行互转,并进行日期的加减操作。
Demo如下:
package weiming.lmapp.utils; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class DateConvert { /** * 日期转换成字符串 * @param date * @return str */ public static String DateToStr(Date date) { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String str = format.format(date); return str; } /** * 字符串转换成日期 * @param str * @return date */ public static Date StrToDate(String str) { SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd"); Date date = null; try { date = format.parse(str); } catch (ParseException e) { e.printStackTrace(); } return date; } //public static void main(String[] args) { // // Date date = new Date(); // System.out.println("日期转字符串:" + DateConvert.DateToStr(date)); // System.out.println("字符串转日期:" + DateConvert.StrToDate(DateConvert.DateToStr(date))); // //} }