如何将日期从DatePickerDialog转换为如下格式:" 2017-12-13T05:07:30.3671272-05:00"

时间:2017-12-13 10:46:55

标签: android datepicker android-datepicker

DatePickerDialog听众将i,i1,i2作为从DatePicker dialog中选择的年,月,日返回。我想将其转换为"2017-12-13T05:07:30.3671272-05:00"之类的格式,以便我可以在JSON中发送它。 请帮忙。

1 个答案:

答案 0 :(得分:1)

使用format

进行更改
   public static String getFullDateTime(String timeStamp) {
            String convetedFormat = "";

            DateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
            DateFormat outputFormat = new SimpleDateFormat("h:mm a,  d MMM");
            try {
                Date date = inputFormat.parse(timeStamp);
                convetedFormat = outputFormat.format(date);
            } catch (Exception e) {
                e.printStackTrace();
            }

            return convetedFormat;
        }