Pertanyaan yang diberi tag «java-time»

Paket java.time adalah kerangka kerja tanggal-waktu modern yang memulai debutnya di Java 8, ditentukan oleh JSR 310, menggantikan kelas java.util.Date dan .Calendar. Terinspirasi oleh Joda-Time, tetapi dirancang ulang. Ini menggunakan standar ISO 8601 sebagai default untuk mem-parsing dan menghasilkan string dan menyertakan kelas untuk mewakili nilai tanggal-saja, waktu-hari-saja, dan rentang-waktu.

3
Format tanggal menggunakan API waktu tanggal baru
Saya bermain dengan API waktu tanggal baru tetapi ketika menjalankan ini: 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); } } Ini melempar: 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) …

12
JSON Java 8 format LocalDateTime di Spring Boot
Saya mengalami masalah kecil dengan memformat Java 8 LocalDateTime di Aplikasi Spring Boot saya. Dengan tanggal 'normal' saya tidak memiliki masalah, tetapi bidang LocalDateTime diubah menjadi berikut ini: "startDate" : { "year" : 2010, "month" : "JANUARY", "dayOfMonth" : 1, "dayOfWeek" : "FRIDAY", "dayOfYear" : 1, "monthValue" : 1, "hour" …



6
Bagaimana cara mengekstrak epoch dari LocalDate dan LocalDateTime?
Bagaimana cara mengekstrak nilai epoch Longdari contoh LocalDateTimeatau LocalDate? Saya sudah mencoba yang berikut ini, tetapi memberi saya hasil lain: 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 Yang saya inginkan hanyalah nilai 1391539861untuk tanggal waktu lokal "04.02.2014 19:51:01". Zona waktu saya Europe/OsloUTC …
102 java  time  java-8  epoch  java-time 


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.