java处理日期格式大全Date format SimpleDateFormat资料参考

参考 
http://blog.csdn.net/yangshuanbao/article/details/6864054
http://hi.baidu.com/%D1%A9%C0%E812/blog/item/274f5d9504b61315d21b7096.html

在使用SimpleDateFormat时格式化时间的
yyyy.MM.dd 为年月日而如果希望格式化时间为12小时制的,则使用hh:mm:ss
如果希望格式化时间为24小时制的,则使用HH:mm:ss

http://jxd-zxf.iteye.com/blog/746824
Java UCT日期格式转换为CST格式和常用日期格式(如:yyyy-MM-dd HH:mm:ss)
import java.text.DateFormat; 
import java.text.ParseException; 
import java.text.SimpleDateFormat; 
import java.util.Date; 
import java.util.Locale; 
 
 
public class text { 
    public static void main(String[] args) { 
    // TODO Auto-generated method stub 
    String str = "Sun Aug 1 00:00:00 UTC 0800 2010";//带星期几的UTC日期格式 
    DateFormat df=new SimpleDateFormat("EEE MMM dd HH:mm:ss 'UTC 0800' yyyy",Locale.ENGLISH);//CST格式 
    Date date = null; 
    try { 
        date = (Date) df.parse(str);//parse函数进行转换 
    } catch (ParseException e) { 
        // TODO Auto-generated catch block 
        e.printStackTrace(); 
    }    
    System.out.println(date);//打印CST日期格式    
    System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date));//打印常用日期格式 
    } 




带T或者Z的时间格式处理

String[] supportedFormats = { "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", "yyyy-MM-dd'T'HH:mm:ss.SSS", "yyyy-MM-dd'T'HH:mm:ss", "yyyy-MM-dd" };

System.out.println(supportedFormats.length + "---------");
for (int i = 0; i < supportedFormats.length; i++) {
try {
Date date = new SimpleDateFormat(supportedFormats[i]).parse("2012-05-28T 00:59:59.526Z");
System.out.println(date + "---"+supportedFormats[i]);
}
catch (ParseException ex) {
System.out.println(9999);
}
}

String logs = "{\"created_at\" : { \"$date\" :\"2012-05-28T 00:59:59.526Z\"}}";
JSONObject json = JSONObject.parseObject(logs);
DateFormat f = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
f.setTimeZone(TimeZone.getTimeZone("GMT"));
try {
String date = json.getJSONObject("created_at").getString("$date");
System.out.println(date);
System.out.println(f.parse(date));
} catch (Exception e) {
e.printStackTrace();
}

你可能感兴趣的:(java处理日期格式大全Date format SimpleDateFormat资料参考)