Size: a a a

StartAndroid Ru Kotlin

2018 August 01

R

Roman in StartAndroid Ru Kotlin
Akram
Драсьте, ещё вопрос. В Kotlin есть функции работы с датами? Мне, например, нужно сделать из даты:
1) день недели
2) дату без времени
3) время без даты
Без вырезания символов из строки можно такое сделать?
Date(date: String) попробуц
источник

R

Roman in StartAndroid Ru Kotlin
Там уже из него можно всё дергать
источник

R

Roman in StartAndroid Ru Kotlin
Но вроде бы нужно ещё как то указать формат даты
источник

LR

Leonid Ratanov in StartAndroid Ru Kotlin
Это всё есть в java.util.Calendar
источник

A

Akram in StartAndroid Ru Kotlin
Leonid Ratanov
Это всё есть в java.util.Calendar
У меня строка
источник

A

Akram in StartAndroid Ru Kotlin
Мне приходит строка
источник

A

Akram in StartAndroid Ru Kotlin
Могу я из неё сделать день недели?
источник

A

Akram in StartAndroid Ru Kotlin
Время
источник

A

Akram in StartAndroid Ru Kotlin
Дату и т.д.
источник

S

Serega in StartAndroid Ru Kotlin
Да
источник

A

Akram in StartAndroid Ru Kotlin
Serega
Да
Но как?
источник

A

Aleksandr in StartAndroid Ru Kotlin
смотря, как отформатирована строка
источник

A

Akram in StartAndroid Ru Kotlin
Секунду
источник

S

Serega in StartAndroid Ru Kotlin
в логах покажи что там
источник

A

Akram in StartAndroid Ru Kotlin
Она приходит в таком виде. 03.08.2018 18:20:00
источник

S

Serega in StartAndroid Ru Kotlin
источник

LR

Leonid Ratanov in StartAndroid Ru Kotlin
val dateString = "01.08.2018"
       val dateFormat = SimpleDateFormat("dd.MM.yyyy")
       val date = dateFormat.parse(dateString)
       
       val calendar = Calendar.getInstance()
       calendar.time = date
       
       val dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK)
источник

S

Serega in StartAndroid Ru Kotlin
напиши на Kotlin и будет работать
источник

A

Akram in StartAndroid Ru Kotlin
Минуту)
источник

A

Akram in StartAndroid Ru Kotlin
Leonid Ratanov
val dateString = "01.08.2018"
       val dateFormat = SimpleDateFormat("dd.MM.yyyy")
       val date = dateFormat.parse(dateString)
       
       val calendar = Calendar.getInstance()
       calendar.time = date
       
       val dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK)
А текстом можно?
источник