爱编程的欧巴

让我们成长吧~
  博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

日期转换工具类 CommUtil.java

Posted on 2016-01-29 13:11  爱编程的欧巴  阅读(725)  评论(0编辑  收藏  举报
  1. package com.util;  
  2.   
  3. import java.text.ParseException;  
  4. import java.text.SimpleDateFormat;  
  5. import java.util.Date;  
  6.   
  7. /** 
  8.  * 日期转换工具类 
  9.  */  
  10. public class CommUtil {  
  11.   
  12.     /** 
  13.      * 将日期格式转换成yyyy-MM-dd的字符串格式 
  14.      * 返回值如:2010-10-06 
  15.      * @param time 要转换的日期 
  16.      * @return 
  17.      */  
  18.     public static  String dateToString(Date time)  {  
  19.           
  20.         SimpleDateFormat formatter = new  SimpleDateFormat ("yyyy-MM-dd"); //定义将日期格式要换成的格式  
  21.         String stringTime  =  formatter.format(time);  
  22.       
  23.         return  stringTime;  
  24.           
  25.       }  
  26.     /** 
  27.      * 将日期格式转换成yyyyMMdd的字符串格式 
  28.      * 返回值如:2010-10-06 
  29.      * @param time 要转换的日期 
  30.      * @return 
  31.      */  
  32.     public static  String dateTimeToString(Date time)  {  
  33.           
  34.         SimpleDateFormat formatter = new  SimpleDateFormat ("yyyyMMdd"); //定义将日期格式要换成的格式  
  35.         String stringTime  =  formatter.format(time);  
  36.       
  37.         return  stringTime;  
  38.           
  39.       }  
  40.       
  41.        
  42.     /** 
  43.      * 将日期格式转换成yyyy-MM-dd的字符串格式 
  44.      * 返回值如:2010-10-06 
  45.      * @param time 要转换的日期 
  46.      * @return 
  47.      */  
  48.     public static  Date dateToDate(Date time)  {  
  49.           
  50.         SimpleDateFormat formatter = new  SimpleDateFormat ("yyyy-MM-dd"); //定义将日期格式要换成的格式  
  51.         String stringTime  =  formatter.format(time);  
  52.      Date date = null;  
  53.     try {  
  54.         date = formatter.parse(stringTime);  
  55.     } catch (ParseException e) {  
  56.         e.printStackTrace();  
  57.     }  
  58.         return  date;  
  59.           
  60.     }  
  61.       
  62.     /** 
  63.      * 得到当前时间,以字符串表示 
  64.      * @return 
  65.      */  
  66.     public static String getDate(){  
  67.         Date date = new Date();  
  68.         return CommUtil.dateToString(date);  
  69.     }