я понимаю, у DateTime невозможно переопределить toString(), даже через расширение. Какой самый красивый способ это сделать? Спасибо.
dateformat не подходит?
Ну неудобно, это же новый объект, который нужно где-то хранить. Пока вижу самый лаконичный вариант - сделать extension на dateime с методом toStr()
а смысл? datetime.toStr(pattern) == String DateFormat(pattern).format(datetime) == String
Ну таких мест в аппе у меня под сотню будет. Ну можно глобальную функцию синглтон сделать конечно.
intl самый красивый, делаешь в arb небольшие геттеры для времени и даты и миксуй их как хочешь, из datetime можно же отдельно гененировать время и дату с уже готовым переводом для месяцев
Обсуждают сегодня