Перейти к содержимому

Как получить текущее время java

  • автор:

5.5. Java примеры – Как получить текущее время в 24-часовом формате

Как получить текущее время в 24-часовом формате в Java?

Решение

В этом примере время форматируется в 24-часовой формат (00:00–24:00) с использованием метода sdf.format(date) класса SimpleDateFormat.

import java.text.SimpleDateFormat; import java.util.Date; public class Main < public static void main(String[] args) < Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("h"); System.out.println("Час в формате h: " + sdf.format(date)); >> 

Результат

Вышеприведенный пример кода даст следующий результат:

Час в формате h: 8 

Ниже приведен еще один пример вывода текущего времени в 24-часовом формате в Java.

import java.text.SimpleDateFormat; import java.util.Date; public class Main < public static void main(String[] argv) throws Exception < Date d = new Date(); SimpleDateFormat simpDate; simpDate = new SimpleDateFormat("kk:mm:ss"); System.out.println(simpDate.format(d)); >> 

Результат

Вышеприведенный пример кода даст следующий результат:

06:04:26 

Оглавление

  • 1. Java примеры – Использование кода на практике
  • 2. Java примеры – Окружающая среда
  • 2.1. Java примеры – Скомпилировать файл
  • 2.2. Java примеры – Установить путь к нескольким классам
  • 2.3. Java примеры – Отладка java-файла
  • 2.4. Java примеры – Установить путь к классу
  • 2.5. Java примеры – Просмотреть текущий путь класса
  • 2.6. Java примеры – Установить назначение файла класса
  • 2.7. Java примеры – Запустить скомпилированный java-файл класса
  • 2.8. Java примеры – Узнать версию Java
  • 2.9. Java примеры – Установить путь к классу в .jar-файле или .zip-файле
  • 3. Java примеры – Строки
  • 3.1. Java примеры – Сравнить две строки
  • 3.2. Java примеры – Найти последнее вхождение подстроки внутри подстроки
  • 3.3. Java примеры – Удалить нужный символ из строки
  • 3.4. Java примеры – Заменить символ в строке
  • 3.5. Java примеры – Вывод в обратном порядке
  • 3.6. Java примеры – Нахождение символа или слова в строке
  • 3.7. Java примеры – Разбиение строки на слова и символы
  • 3.8. Java примеры – Преобразование строки в верхний регистр
  • 3.9. Java примеры – Найти слово в строке
  • 3.10. Java примеры – Сравнить производительность создания строки
  • 3.11. Java примеры – Оптимизировать создание строк
  • 3.12. Java примеры – Форматирование строк
  • 3.13. Java примеры – Конкатенация строк
  • 3.14. Java примеры – Определить код Юникода символа в строке
  • 3.15. Java примеры – Буферизация строк
  • 4. Java примеры – Массивы
  • 4.1. Java примеры – Сортировка массива и поиск элемента
  • 4.2. Java примеры – Метод сортировки массива, вставить элемент в массив
  • 4.3. Java примеры – Размер двумерного массива
  • 4.4. Java примеры – Обратный порядок массива, переворачиваем массив
  • 4.5. Java примеры – Как выводить массивы и двумерные массивы в консоль
  • 4.6. Java примеры – Найти максимальный и минимальный элемент массива
  • 4.7. Java примеры – Соединить два массива в один
  • 4.8. Java примеры – Как заполнить массив числами
  • 4.9. Java примеры – Увеличить массив после инициализации
  • 4.10. Java примеры – Сравнение двух массивов
  • 4.11. Java примеры – Удаление элемента из массива
  • 4.12. Java примеры – Удаление массива из другого массива
  • 4.13. Java примеры – Одинаковые элементы массивов
  • 4.14. Java примеры – Поиск в массиве
  • 4.15. Java примеры – Равенство двух массивов
  • 4.16. Java примеры – Сравнить массивы
  • 5. Java примеры – Дата и время
  • 5.1. Java примеры – Форматирование времени в формате AM-PM
  • 5.2. Java примеры – Получение названия и номера текущего месяца
  • 5.3. Java примеры – Получить текущее время в часах и минутах
  • 5.4. Java примеры – Вывести текущее время и дату
  • 5.5. Java примеры – Вывести текущее время в 24-часовом формате
  • 5.6. Java примеры – Получить текущий месяц
  • 5.7. Java примеры – Получить текущие секунды
  • 5.8. Java примеры – Получить короткое название месяца
  • 5.9. Java примеры – Получить день недели
  • 5.10. Java примеры – Добавление времени к дате
  • 5.11. Java примеры – Отображение времени в формате другой страны
  • 5.12. Java примеры – Отображение времени на разных языках
  • 5.13. Java примеры – Прокрутить часы и месяцы
  • 5.14. Java примеры – Получить номер недели и месяц в году
  • 5.15. Java примеры – Форматы текущей даты
  • 6. Java примеры – Методы
  • 6.1. Java примеры – Перезагрузка методов
  • 6.2. Java примеры – Вывод массива с использованием метода
  • 6.3. Java примеры – Решение Ханойской башни
  • 6.4. Java примеры – Последовательность чисел Фибоначчи
  • 6.5. Java примеры – Вычисление факториала числа
  • 6.6. Java примеры – Переопределение метода
  • 6.7. Java примеры – Вывод массива с использованием метода
  • 6.8. Java примеры – Использование оператора break
  • 6.9. Java примеры – Использование оператора continue
  • 6.10. Java примеры – Использование метки в методе
  • 6.11. Java примеры – Использование операторов enum и switch
  • 6.12. Java примеры – Использование конструктора enum

Получить текущую дату и время в Java

В этом посте будет обсуждаться, как получить текущую дату и время в Java.

1. Использование LocalDateTime class

Начиная с Java 8, мы можем использовать java.time пакет, который предлагает множество улучшений по сравнению с существующими API даты и времени Java. Чтобы получить текущую дату и время, используя системные часы и часовой пояс по умолчанию, мы можем использовать LocalDateTime.now() метод. java.time.LocalDateTime класс представляет дату и время без часового пояса. Он также предоставляет различные методы индивидуального доступа к компонентам (год, месяц, день, час, минута, секунда и т. д.), например: getYear() , getMonth() , getDayOfWeek() , getHour() , getMinute() , getSecond() и т. д. Вот пример:

Как определить текущее время (секунды) в формате int в Android?

Нужно определить, сколько секунд прошло с 00:00. То есть взять значение часов, умножить на 3600 и добавить умноженные на 60 минуты. Но как получить значение часов и минут? Или есть другой более легкий способ?

Отслеживать
25.9k 7 7 золотых знаков 31 31 серебряный знак 48 48 бронзовых знаков
задан 3 ноя 2021 в 20:18
1 3 3 бронзовых знака
Calendar.getInstance()
4 ноя 2021 в 19:30

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

Текущая дата и время в Java
Получить текущую дату и время в Java достаточно не трудно. Вы можете использовать простой объект date вместе с методом toString(), чтобы вывести текущую дату и время следующим образом:

import java.util.Date; public class Test < public static void main(String args[]) < // Инициализация объекта date Date date = new Date(); // Вывод текущей даты и времени с использованием toString() System.out.println(date.toString()); >> 

Получим следующий результат:

Sun Nov 13 00:14:19 FET 2016 

Сравнение дат
Существуют три способа в Java сравнить даты:

Можно использовать функцию getTime(), чтобы получить количество миллисекунд, прошедших с момента полуночи 1 января 1970, для обоих объектов, а затем сравнить эти два значения.

Вы можете использовать методы before(), after() и equals(). Поскольку 12 число месяца раньше 18 числа, например, new Date(99, 2, 12).before(new Date (99, 2, 18)) возвращает значение true.

Можно использовать метод compareTo(), который определяется сопоставимым интерфейсом и реализуется по дате.

Разница дат в Java измерить точку во времени в миллисекундах.

import java.util.*; public class Test < public static void main(String args[]) < try < long start = System.currentTimeMillis(); System.out.println(new Date() + "\n"); Thread.sleep(10000); System.out.println(new Date() + "\n"); long end = System.currentTimeMillis(); long diff = end - start; System.out.println("Разница между датами: " + diff + " миллисекунд"); >catch (Exception e) < System.out.println("Получили исключение!"); >> > 

Получим следующий результат:

Sun Nov 13 03:22:10 FET 2016

Sun Nov 13 03:22:20 FET 2016

Разница между датами: 10081 миллисекунд

java tutorial — Руководство Java Date Time — учебник java — java programming — учиться java — java basics — java for beginners

 системы текущего времени

package org.wikitechy.tutorial.dateformat; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class DateFormatDemo < public static void main(String[] args) throws ParseException < final DateFormat df1 = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); String dateString1 = "23/04/2005 23:11:59"; System.out.println("dateString1 = " + dateString1); // String ==>Date Date date1 = df1.parse(dateString1); System.out.println(«date1 = » + date1); final DateFormat df2 = new SimpleDateFormat(«dd-MM-yyyy HH:mm:ss»); // Date ==> String. String dateString2 = df2.format(date1); System.out.println(«dateString2 btn btn-primary» data-clipboard-action=»copy» data-clipboard-target=»#code19″>Copy Code

8.1- Кастомизировать форматы Date, Time

  • Кастомизация формата Date. Посмотрим некоторые примеры форматов и возвращенные результаты.
Pattern Output
dd.MM.yy 30.06.09
yyyy.MM.dd G ‘at’ hh:mm:ss z 2009.06.30 AD at 08:29:36 PDT
EEE, MMM d, »yy Tue, Jun 30, ’09
h:mm a 8:29 PM
H:mm 8:29
H:mm:ss:SSS 8:28:36:249
K:mm a,z 8:29 AM,PDT
yyyy.MMMMM.dd GGG hh:mm aaa 2009.June.30 AD 08:29 AM
Symbol Meaning Presentation Example
G era designator Text AD
y year Number 2009
M month in year Text & Number July & 07
d day in month Number 10
h hour in am/pm (1-12) Number 12
H hour in day (0-23) Number 0
m minute in hour Number 30
s second in minute Number 55
S millisecond Number 978
E day in week Text Tuesday
D day in year Number 189
F day of week in month Number 2 (2nd Wed in July)
w week in year Number 27
W week in month Number 2
a am/pm marker Text PM
k hour in day (1-24) Number 24
K hour in am/pm (0-11) Number 0
z time zone Text Pacific Standard Time
‘ escape for text Delimiter (none)
‘ single quote Literal ‘

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *