将日期和时间转换为String,ANDROID

时间:2013-03-25 21:08:20

标签: android date time

我有这种格式的日期和时间

$date:2013-02-19T11:20:16.393Z

我可以转换普通格式,例如:

19.02.2013 11:20:16 

1 个答案:

答案 0 :(得分:3)

$date:2013-02-19T11:20:16.393Z

所以你的实际格式为ISO 8601 为了您的目标,您需要使用一些具有正确模式的 DateFormatter 并完成工作。

首先,您需要将日期重写为模式,以便

19.02.2013 11:20:16等于dd.MM.yyyy HH:mm:ss

所以现在你需要使用格式化程序,例如执行转换的SimpleDateFormatter

<强>伪代码:

String source = "2013-02-19T11:20:16.393Z";
SimpleDateFormat formatter = new SimpleDateFormat("dd.MM.yyyy HH:mm:ss");
Date formatted = null;
formatted = formatter.parse(source);
String formattedString = formatted.toString();