Java日期格式转换

Java日期格式转换,java,date-conversion,Java,Date Conversion,数据库中的日期 2013-10-26T10:31:20GMT+05:30 用户界面日期 Mon Feb 10 00:00:00 GMT+05:30 2014 需要根据数据库日期进行转换使用以下代码 // This is how to get today's date in Java Date today = new Date();// use your date here //SimpleDateFormat example - Date with timezone

数据库中的日期

2013-10-26T10:31:20GMT+05:30
用户界面日期

 Mon Feb 10 00:00:00 GMT+05:30 2014
需要根据数据库日期进行转换

使用以下代码

    // This is how to get today's date in Java
    Date today = new Date();// use your date here
   //SimpleDateFormat example - Date with timezone information
    SimpleDateFormat DATE_FORMAT = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm  'GMT'Z '('z')'");
    String date = DATE_FORMAT.format(today);
    System.out.println("Today in yyyy-MM-dd'T'HH:mm  'GMT'Z '('z')' : " + date);
请试试这个

Date dNow = new Date( );
      SimpleDateFormat ft = 
      new SimpleDateFormat ("E yyyy.MM.dd 'at' hh:mm:ss a zzz");

ft.format(dNow);

注意:将格式指定为SimpleDateFormat,然后,它将按上面所示的格式设置。

建议我任何解决方案您的结果是10-05-15:00:00+0530,但我需要2013-10-26T10:31:20GMT+05:30我已更改了日期模式尝试现在您的结果是2014年10月10日星期五上午12:00 GMT+05:30,但我需要2013-10-26T10:31:20GMT+05:30close@krishan我看到了你的问题,然后是你的答案但无法理解您的要求。请明确您需要什么。此答案是精细尝试此新的SimpleDataFormat(“yyyy.MM.dd'T'hh:MM:ss a zzz”)@克丽珊,欢迎你,伙计