Как получить текущую дату java
Для получения текущей даты в Java можно использовать класс java.time.LocalDate Пример:
import java.time.LocalDate; public class Main public static void main(String[] args) LocalDate currentDate = LocalDate.now(); System.out.println("Текущая дата: " + currentDate); > >
Вызов LocalDate.now() возвращает текущую дату в системном часовом поясе. Метод toString() преобразует объект LocalDate в строку в формате ISO , например, «2023-03-31».
Вывести текущую дату
Вопрос наверное глупый и многим покажется несерьезным, но я вынужден его задать, т.к. сам решения не нашел. Нужно вывести в TextView дату в таком виде: Число.Месяй.Год (пример: 27.04.2017). Важный нюанс: работать должно на API 19 и выше.
Отслеживать
задан 26 апр 2017 в 17:46
197 1 1 серебряный знак 9 9 бронзовых знаков
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Можно, например, сделать таким способом:
String date = new SimpleDateFormat("dd.MM.yyyy").format(new Date());
Отслеживать
ответ дан 26 апр 2017 в 18:18
Кирилл Малышев Кирилл Малышев
10.8k 1 1 золотой знак 18 18 серебряных знаков 34 34 бронзовых знака
Тоже работает, но с API 25 и выше, а на с API 19 и выше.
26 апр 2017 в 18:24
@Evgeny, вы не правы. Класс доступен с API 1. Переходим по ссылке: developer.android.com/reference/java/text/SimpleDateFormat.html и в правом верхнем углу указана версия API с которой он доступен
26 апр 2017 в 21:16
Самый простой и удобный вариант. Спасибо!
29 апр 2017 в 8:36
@Evgeny, если вас устраивает ответ, отметьте его как принятый, нажав на галочку.
29 апр 2017 в 10:08
DateFormat dateFormat = SimpleDateFormat.getDateInstance(SimpleDateFormat.SHORT); String text = dateFormat.format(dateValue);
Форматирование даты будет в соответствии с настройками локали пользователя.
Отслеживать
ответ дан 26 апр 2017 в 18:05
Eugene Krivenja Eugene Krivenja
11.8k 3 3 золотых знака 25 25 серебряных знаков 33 33 бронзовых знака
Но это будет работать только на API 24 и выше. А мне необходимо начиная с API 19 и выше
26 апр 2017 в 18:16
Надо импортировать java.text.SimpleDateFormat и java.text.DateFormat. stackoverflow.com/questions/39055963/…
26 апр 2017 в 18:21
А что это даст?
26 апр 2017 в 18:24
Эти классы добавлены с API 1
26 апр 2017 в 18:30
@Evgeny если существует более одного класса с одинаковым именем, но из разных пакетов, то AS не добавляет любой по своему желанию, а предлагает выбрать из имеющихся. Вам нужно выбрать из пакета java.text . Вообще, ответ правильный и никто вам другого не напишет, то что вы не можете справится с автоимпортом, как бы ваша проблема. Отключите его вообще и делайте импорт вручную тогда.
Вопросы с меткой [bat]
Пакетный файл (BAT) — текстовый файл в MS-DOS, OS/2 или Windows, содержащий последовательность команд, предназначенных для исполнения командным интерпретатором (COMMAND.COM в MS-DOS и Windows 9x или cmd.exe в Windows NT).
586 вопросов
Конкурсные
Неотвеченные
- Конкурсные 0
- Неотвеченные
- Цитируемые
- Рейтинг
- Неотвеченные (мои метки)
14 голосов
353 показа
Как проверить, спит ли диск?
Если в Windows включено автоматическое отключение дисков при неактивности, то как программно проверить, спит диск или включен, естественно, не разбудив его при этом?
задан 19 мар 2019 в 23:05
170 показов
Быстрое переключение мониторов
Как изменять состояние Multiple displays одной командой?
задан 19 июн 2017 в 15:34
2k показов
Запуск программы с параметром: точный путь неизвестен
На клиентских ПК установлено некоторое ПО «ПРОГРАММА», «ПРОГРАММА» может иметь разные версии, и, соответственно, установлено по разным путям. Есть файл, имеющий некое расширение «.XXX», это расширение .
задан 21 сен 2017 в 6:15
46k показов
как в bat файле сделать так, чтобы после выполнения bat файл не закрывался
Как в bat файле сделать так, чтобы после выполнения bat файл не закрывался?
задан 21 мая 2017 в 12:22
10k показов
Перенаправление потоков в командном файле (CMD, BAT)
Есть некоторая необходимость производить логирование работы программы, при этом не хотелось бы терять возможность отображения данных на экране консоли. Команда: dir > List.txt произведет запись .
задан 11 сен 2012 в 12:52
Как вызвать bat файл перед наполнением инсталлятора?
Мне нужно, чтобы файлы, помещающиеся в инсталлятор, сначала упаковывались upx’ом. Для этого у меня есть .\upx.bat. Что нужно сделать, чтобы перед помещением файлов в инсталлятор вызывался этот bat?
задан 20 окт 2016 в 0:56
3k показов
Узнать версию удаленной OS
Есть удаленный компьютер, под какой-то версией Windows (начиная с WinXP Home и заканчивая Win10). Компьютер не входит в домен, но на нем установлен RAdmin Server. Нужно определить версию и редакцию .
задан 7 сен 2018 в 15:04
6k показов
Запуск bat-файла из Java
Как запустить bat-файл из программы на java?
задан 23 фев 2016 в 18:33
1k показов
Объединить бинарные файлы
В файле join.txt по одному на строке заданы имена файлов, которые надо объединить в порядке следования. Хочу это сделать в консоли. Попытался сделать так (в командной строке, не в батнике): for /f «.
задан 13 июл 2018 в 17:37
693 показа
Список локальных пользователей bat-файлом
Задача сделать средствами bat-файла список локальных пользователей с параметрами вроде времени последнего входа и действие пароля. Как можно ли объединить выполнение net user user1 net user .
задан 12 июл 2018 в 7:22
печати файла через BAT’ник
Не могу отправить файл для печати на прямую. Чтобы принтер задействовал штатный шрифт. (Матричный принтер EPSON) Нашел в интернете решение через lpt шнур Copy %File% LPT1 Но у меня LPT нету. Узнал .
задан 18 июн 2018 в 14:56
python windows 10 контекстное меню
Хочу добавить скрипт python (или bat-файл) в контекстное меню windows. В скрипт нужно передать выбранные в папке файлы (с помощью мыши и зажатой кнопкой ctrl). У меня получилось создать в реестре .
задан 28 июл 2021 в 7:27
5k показов
BAT-Синтаксис
Допустим в батнике: cd C:\Program Files\path\test\ start someprg.exe Как после выполнения этих команд вернуться обратно в директорию к батнику, где бы он не находился?
задан 16 фев 2012 в 13:02
707 показов
Есть ли возможность при запуске .bat файла установить факт был ли он запущен вручную или автоматически(Task sheduler)?
OC: Windows 2008 R2 Enterprise Моя ситация: С помощью Task Sheduler ежедневно запускается определенный .bat файл. Иногда есть потребность запускать его вручную. Моя задача: При ручном запуске от .
задан 22 мар 2017 в 13:03
2k показов
Как в винде обрезать файл до нужного размера?
Именно обрезать, а не скопировать частично. Соответственно, у винды нет богатых инструментов на все случаи жизни, как например во фре: truncate file.goy Нужна такая штука для теста из-под MSBiuld .
задан 25 июн 2012 в 10:45
15 30 50 на странице
-
Важное на Мете
Связанные метки
Подписаться на ленту
Лента вопросов с наивысшим рейтингом по меткам [bat]
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.1.9.3159
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Как получить текущую дату и время
Чтобы получить дату и время в момент общения с ботом в указанном часовом поясе, вы можете воспользоваться нашим сервисом Текущие дата и время.
Для использования сервиса добавьте в сценарий блок HTTP-запрос с методом GET и пропишите URL следующим образом:
Этот URL выдаст дату по Москве в формате dd/MM/yyyy . Вы также можете выводить дату и время согласно другим часовым поясам и форматам.
Чтобы использовать данные, полученные по запросу, добавьте переменную в блоке HTTP-запрос. Например, $time со значением $httpResponse :

Параметры для использования в URL
В качестве параметров запроса можно указать:
- tz — код часового пояса;
- format — формат даты и времени.
Подробнее о списке кодов и формате часовых поясов
Оба параметра являются необязательными. Если вы их не укажете, сервис вернет текущие дату и время в часовом поясе UTC в формате dd.MM.yyyy HH:mm .
Чтобы проверить, правильно ли вы указали параметры в URL-адресе запроса, вы можете ввести URL в поисковую строку браузера.
Ответ сервиса
Ответ на запрос с параметрами
Например, так выглядит запрос даты и времени в Австралии, Сидней:

При запросе с передачей параметров tz и format сервис возвращает JSON следующего вида:
"timezone": "Australia/Sydney", "formatted": "21/05/2020", "timestamp": 1590063706359, "weekDay": 4, "day": 21, "month": 5, "year": 2020, "hour": 22, "minute": 21 >
Ответ сервиса сохраняется в переменную из HTTP-запроса — в данном случае $time . Вы можете использовать ее дальше в сценарии.
Например, вы можете вывести данный ответ в блоке Текст, связав с ним вариант Завершен успешно из HTTP-запроса. Будет выведено содержимое переменной $time .

Ответ на запрос без параметров
Запрос без параметров будет выглядеть следующим образом:

При запросе без передачи дополнительных параметров tz и format сервис возвращает JSON следующего вида:
"timezone":"Etc/UTC", "formatted":"17.09.2021 13:18", "timestamp":1631884709357, "weekDay":5, "day":17, "month":9, "year":2021, "hour":13, "minute":18 >
Вывод конкретного поля из ответа на запрос
По умолчанию сервис Текущие дата и время выводит ответ на запрос в формате JSON. Однако для дальнейшего использования в сценарии вам может понадобиться не весь JSON, а отдельные его поля — например, месяц или число.
Чтобы использовать конкретное поле, в сценарии запишите переменную в формате $(имя переменной).(поле) .
Например, если вы ранее сохранили ответ на запрос в переменной $time , для получения текущего числа в сценарии напишите $time.day .

Использование для вычислений
Вы можете использовать полученную информацию о дате и времени для дальнейших вычислений с использованием блока Условия либо с помощью вебхуков.