日期格式字符串与日期实现互转

来源:互联网 发布:odn网络 s r什么意思 编辑:程序博客网 时间:2024/06/06 05:28

JAVA字符串转日期或日期转字符串

项目开发过程中需要实现日期格式的字符串与日期进行互转,并进行日期的加减操作。

Demo如下:

[java] view plain copy
 print?
  1. package weiming.lmapp.utils;  
  2.    
  3. import java.text.ParseException;  
  4. import java.text.SimpleDateFormat;  
  5. import java.util.Date;  
  6.    
  7. public class DateConvert {  
  8.    
  9. /** 
  10. * 日期转换成字符串 
  11. * @param date  
  12. * @return str 
  13. */  
  14. public static String DateToStr(Date date) {  
  15.     
  16.    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
  17.    String str = format.format(date);  
  18.    return str;  
  19. }   
  20.    
  21. /** 
  22. * 字符串转换成日期 
  23. * @param str 
  24. * @return date 
  25. */  
  26. public static Date StrToDate(String str) {  
  27.     
  28.    SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");  
  29.    Date date = null;  
  30.    try {  
  31.     date = format.parse(str);  
  32.    } catch (ParseException e) {  
  33.     e.printStackTrace();  
  34.    }  
  35.    return date;  
  36. }  
  37.    
  38. //public static void main(String[] args) {  
  39. //    
  40. //   Date date = new Date();  
  41. //   System.out.println("日期转字符串:" + DateConvert.DateToStr(date));  
  42. //   System.out.println("字符串转日期:" + DateConvert.StrToDate(DateConvert.DateToStr(date)));  
  43. //    
  44. //}  
  45. }  
原创粉丝点击