转换此日期格式

时间:2014-01-16 18:55:24

标签: java android

如何在java中解析以下日期格式? 我真的不明白格式。你能告诉我哪个类用于解析日期格式吗?

2014-01-12T11:52:06-06:00

感谢。

3 个答案:

答案 0 :(得分:2)

您可以使用SimpleDateFormat,格式为“yyyy-MM-dd'T'HH:mm:ss.SSSXXX”..更多细节可以在这里找到:http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html

答案 1 :(得分:1)

你有两个选择:你可以尝试使用DateFormat.getDateInstance() - 查看http://developer.android.com/reference/java/text/DateFormat.html构造函数选项。

DateFormat内置了大量日期和时间格式选项,但如果它不符合您的要求,请检查SimpleDateFormat以了解自定义格式。

编辑:刚看到android标签。改为android链接

答案 2 :(得分:0)

公共类MainActivity扩展了Activity {

private DateFormat date=new DateFormat();   
private TextView dateTextView;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    dateTextView=(TextView)findViewById(R.id.dateView);
    dateTextView.setText(date.format("yyyy-MM-dd'T'hh:mm:ss-06:00", new Date()));

}

}

我只是不知道06:00这是什么,但我这样做了。