Вопросы с тегом «java-time»

Пакет java.time - это современная структура даты и времени, которая дебютировала в Java 8, определенная JSR 310, вытеснив классы java.util.Date и .Calendar. Вдохновленный Joda-Time, но с новой архитектурой. Он использует стандарт ISO 8601 по умолчанию для синтаксического анализа и генерации строк и включает классы для представления значений только даты, времени дня и промежутка времени.

3
Отформатируйте дату с помощью нового API даты и времени
Я играл с новым API даты и времени, но при запуске: public class Test { public static void main(String[] args){ String dateFormatted = LocalDate.now() .format(DateTimeFormatter .ofPattern("yyyy-MM-dd HH:mm:ss")); System.out.println(dateFormatted); } } Выбрасывает: Exception in thread "main" java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: HourOfDay at java.time.LocalDate.get0(LocalDate.java:680) at java.time.LocalDate.getLong(LocalDate.java:659) at java.time.format.DateTimePrintContext.getValue(DateTimePrintContext.java:298) at java.time.format.DateTimeFormatterBuilder$NumberPrinterParser.format(DateTimeFormatterBuilder.java:2543) at java.time.format.DateTimeFormatterBuilder$CompositePrinterParser.format(DateTimeFormatterBuilder.java:2182) at …

12
Формат JSON Java 8 LocalDateTime в Spring Boot
У меня небольшая проблема с форматированием Java 8 LocalDateTime в моем приложении Spring Boot. С "нормальными" датами у меня проблем нет, но поля LocalDateTime преобразуются в следующие: "startDate" : { "year" : 2010, "month" : "JANUARY", "dayOfMonth" : 1, "dayOfWeek" : "FRIDAY", "dayOfYear" : 1, "monthValue" : 1, "hour" : …

5
Как получить дату UTC + 0 в Java 8?
У меня проблемы с классом Date в Java. Класс Date возвращает дату локального компьютера, но мне нужен UTC-0. Я погуглил и нашел отличное решение для JavaScript, но для Java ничего полезного. Как получить дату UTC + 0 в Java 8?


6
Как извлечь эпоху из LocalDate и LocalDateTime?
Как мне извлечь значение эпохи Longиз экземпляров LocalDateTimeили LocalDate? Я пробовал следующее, но это дает другие результаты: LocalDateTime time = LocalDateTime.parse("04.02.2014 19:51:01", DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm:ss")); System.out.println(time.getLong(ChronoField.SECOND_OF_DAY)); // gives 71461 System.out.println(time.getLong(ChronoField.EPOCH_DAY)); // gives 16105 Я хочу просто значение 1391539861для локального datetime "04.02.2014 19:51:01". Мой часовой пояс - Europe/OsloUTC + 1 с переходом …
103 java  time  java-8  epoch  java-time 



7
Есть ли способ преобразовать ZoneId в ZoneOffset в java 8?
У меня есть вторая эпоха и zoneId по методу 1. Его можно преобразовать в LocalDateTime с помощью system default zoneId, но я не могу найти способ преобразовать эпоху в LocalDateTime с помощью метода 2, потому что нет. ZoneOffset.systemDefaultЯ думаю, что это неясно. import java.time.{Instant, LocalDateTime, ZoneId, ZoneOffset} val epochSecond = …


7
Время эпохи Unix для объекта Java Date
У меня есть строка, содержащая время UNIX Epoch , и мне нужно преобразовать ее в объект Java Date. String date = "1081157732"; DateFormat df = new SimpleDateFormat(""); // This line try { Date expiry = df.parse(date); } catch (ParseException ex) { ex.getStackTrace(); } Отмеченная линия - это то место, где …
85 java  date  java-time 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.