如何在java中解析以下日期格式? 我真的不明白格式。你能告诉我哪个类用于解析日期格式吗?
2014-01-12T11:52:06-06:00
感谢。
答案 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这是什么,但我这样做了。