Как использовать Kotlin Javascripts "Date :: toLocaleDateString" с "LocaleOptions"? - PullRequest
0 голосов
/ 28 января 2020

Я хотел бы закодировать Javascript строку

date.toLocaleTimeString([], { hour: 'numeric', minute: '2-digit' });

в Kotlin. Я не могу понять, как установить второй параметр, для которого существует только тип интерфейса LocaleOptions. Если я создаю (анонимный) объект, то мне нужно инициализировать и использовать (!) Все переменные интерфейса LocaleOptions, но я хочу использовать только hour и minute без отображения других компонентов.

[Смотрите мой второй комментарий для возможного ответа на этот вопрос!]

1 Ответ

0 голосов
/ 01 февраля 2020

Вспомогательная функция dateLocaleOptions в date.kt может использоваться для этой цели:

date.toLocaleTimeString( emptyArray(), dateLocaleOptions { hour = "numeric"; minute = "2-digit" })

...