java 如何得到ISO 8601 时间格式

时间:2023-03-08 16:32:53

http://blog.csdn.net/brightleo/article/details/7457004

  1. public class DateUtil {
  2. public static String getDateFromISO(String isoDate){
  3. DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ");
  4. DateFormat sd=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  5. try {
  6. return sd.format(sdf.parse(isoDate));
  7. } catch (ParseException e) {
  8. e.printStackTrace();
  9. return null;
  10. }
  11. }
  12. public static void main(String[] args) {
  13. System.out.println(DateUtil.getDateFromISO("2014-07-11T14:47:04+0800"));
  14. }
  15. }