RT

解决方案 »

  1.   

    String dateStr="Wed, 01 Sep 2010 07:01:41 GMT";
            
    Date date=new Date(Date.parse(dateStr));
            Timestamp t=new Timestamp(date.getTime());
            //GMT格式时间输出
    System.out.println(date.toGMTString());
            //本地时间输出,有8小时时差,我们在东八区的缘故
            System.out.println(t);
      

  2.   

    Date date=new Date(Date.parse(dateStr));
    用下面的函数即可
    /**<p>日期对象转换为指定格式的字符串日期</p>
    * 字符串日期格式为:yyyy/MM/dd HH:mm:ss或yyyy-MM-dd HH:mm:ss
    * @param p_date Date 日期对象
    * @param p_format String 日期格式 
    * @return String 字符串日期
    */
    public static String toString(Date p_date, String p_format) {
    DateFormat _df = new SimpleDateFormat(p_format);
    return _df.format(p_date);
    }
      

  3.   


        public static void main(String[] args) {
         Date date = new Date();
         SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
         System.out.print(sdf.format(date));
       }
      

  4.   


    String str = "Wed, 01 Sep 2010 07:01:41 GMT";
    DateFormat d = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss z",Locale.ENGLISH);
    System.out.println(d.parse(str));
      

  5.   

    DateForamt formatter = new java.text.SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss z",java.util.Locale.ENGLISH);Date date = formatter.parse("Wed, 01 Sep 2010 07:01:41 GMT");