Как проанализировать этот следующий формат даты в java? Я действительно не понимаю формат. Можете ли вы рассказать мне, какой класс использовать для разбора формата даты?Преобразовать этот формат даты
2014-01-12T11: 52: 06-06: 00
Спасибо.
Как проанализировать этот следующий формат даты в java? Я действительно не понимаю формат. Можете ли вы рассказать мне, какой класс использовать для разбора формата даты?Преобразовать этот формат даты
2014-01-12T11: 52: 06-06: 00
Спасибо.
Вы можете использовать SimpleDateFormat с рисунком "YYYY-MM-dd'T'HH: мм: ss.SSSXXX" .. Более подробную информацию можно найти здесь: http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html
Примечание: Часовой пояс с двоеточием (без аббревиатуры часового пояса) поддерживается только в Java 7 –
у вас есть два варианта: вы можете попробовать DateFormat.getDateInstance() - см. http://developer.android.com/reference/java/text/DateFormat.html для параметров конструктора.
DateFormat имеет встроенный набор параметров форматирования даты и времени, но если он не соответствует вашим требованиям, отметьте SimpleDateFormat для пользовательского форматирования.
Редактировать: только что увидели теги android. изменено на андроид ссылки
общественный класс MainActivity расширяет активность {
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()));
}
}
Я просто не знаю, что это за 6:00, но я сделал это таким образом.
Посмотрите на: http://developer.android.com/reference/java/text/SimpleDateFormat.html –