Нужно на выходе получить такую строку 2018-05-08T10:41:00.000+07:00.
Корректна ли такая реализация? Если нет, то поправьте, пожалуйста.
val cal = Calendar.getInstance()
val mYear = cal.get(Calendar.YEAR)
val mMonth = cal.get(Calendar.MONTH)
val mDay = cal.get(Calendar.DAY_OF_MONTH)
val datePickerDialog = DatePickerDialog(this,
DatePickerDialog.OnDateSetListener { _, _, _, _ ->
val mHour = cal.get(Calendar.HOUR_OF_DAY)
val mMinute = cal.get(Calendar.MINUTE)
val timePickerDialog = TimePickerDialog(this,
TimePickerDialog.OnTimeSetListener { _, hourOfDay, minute ->
val dateTime = DateTime.parse("$mYear-$mMonth-$mDay $hourOfDay:$minute", DateTimeFormat.forPattern("yyyy-MM-dd HH:mm"))
tvMyCalendar.text = dateTime.toString()
}, mHour, mMinute, false)
timePickerDialog.show()
}, mYear, mMonth, mDay)
datePickerDialog.show()
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости