Помогите Как получить реальное время и дату?

Статус
Закрыто для дальнейших ответов.

Conorfish

Активный участник
Пользователь
Баллы
76
Нужно получить реальное время и дату в цифрах, (Год, месяц, день, час, минута, секунда, милисекунда). Помогите пожалуйста
 
ZonedDateTime.now()
 
Необязательно указывать - возьмётся зона системы. Если нужна конкретная - можешь через ZoneId.of(String), оно принимает GMT+3 и т.п.
Зона системы это зона на IP сервера?
ZonedDateTime.now() - как использовать? Я не шарю совсем, ставлю так, пишет не верно.
ZonedDateTime.now() - как получить по отдельности что-то (час отдельно, минута и тп)
 
Последнее редактирование:
Часовой пояс, где расположена твоя машинка
 
HTML:
OffsetDateTime.now(ZoneId.of("Europe/Moscow"))/* время по мск */.let {
    println(it.year) // год
    println(it.month) // месяц
    println(it.dayOfMonth) // день
    println(it.hour) // час
    println(it.minute) // минута
    println(it.second) // секунда
}
 
Последнее редактирование:
HTML:
OffsetDateTime.now(ZoneId.of("Europe/Moscow"))/* время по мск */.let {
    println(it.year) // год
    println(it.month) // месяц
    println(it.dayOfMonth) // день
    println(it.hour) // час
    println(it.minute) // минута
    println(it.second) // секунда
}
Вернемся к теме, как получить все это та?
sender.sendMessage(часов + ":" + минут + ":" + секунд);
 
По коду Nordia - sender.sendMessage(it.hour + ":" + it.minute + ":" + it.second);
 
HTML:
OffsetDateTime.now(ZoneId.of("Europe/Moscow"))/* время по мск */.let {
    println(it.year) // год
    println(it.month) // месяц
    println(it.dayOfMonth) // день
    println(it.hour) // час
    println(it.minute) // минута
    println(it.second) // секунда
}
На котле почти никто не пишет.
 
if (cmd.getName().equalsIgnoreCase("te")) {
OffsetDateTime.now().format(DateTimeFormatter.ofPattern("HH:mm:ss"))
sender.sendMessage(скажите, что + ":" + мне тут + ":" + вставить?);
}
sender.sendMessage(OffsetDateTime.now().format(DateTimeFormatter.ofPattern("HH:mm:ss")));

Показали уже, ручной отпусти
 
Код:
 if (cmd.getName().equalsIgnoreCase("te")) {
sender.sendMessage(OffsetDateTime.now().format(DateTimeFormatter.ofPattern("HH:mm:ss")));
}
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх