Java时间格式转换

  1. import java.text.DateFormat;   
  2. import java.text.ParseException;   
  3. import java.text.SimpleDateFormat;   
  4. import java.util.Date;   
  5. import java.util.Locale;   
  6. import java.util.TimeZone;   
  7.   
  8. /**  
  9. * 时间格式转换  
  10. */  
  11. public class DateConvert{   
  12.   
  13. /**  
  14. * @param args  
  15. */  
  16. public static void main(String[] args) throws ParseException {   
  17.      
  18.    // show current date.   
  19.    Date date = new Date();   
  20.    System.out.println(date);   
  21.   
  22.    System.out.println("--- Date <==> String -------------------");     
  23.    // date to string.    
  24.    DateFormat df = new SimpleDateFormat("yyyy-MM-dd hh-mm-ss");    
  25.    String date2String = df.format(date);    
  26.    System.out.println(date2String);     
  27.    // string to date.    
  28.    Date string2Date = df.parse(date2String);   
  29.    System.out.println(string2Date);   
  30.   
  31.    System.out.println("--- CST <==> GMT -------------------");   
  32.    // date to GMT string.   
  33.    DateFormat dfGMT = new SimpleDateFormat("EEE, d-MMM-yyyy HH:mm:ss z", Locale.ENGLISH);   
  34.    dfGMT.setTimeZone(TimeZone.getTimeZone("GMT")); // modify Time Zone.   
  35.    String date2GMTString = dfGMT.format(date);   
  36.    System.out.println(date2GMTString); // print GMT.   
  37.    // GMT string to date.   
  38.    Date gMTSting2String = dfGMT.parse(date2GMTString);   
  39.    System.out.println(gMTSting2String);   
  40. }   
  41. }   
  42.     
  43.   
  1. da shang
    donate-alipay
               donate-weixin weixinpay

发表评论↓↓