Tag: java-time
Die java.Zeit Paket, modern Datum-Zeit-Rahmen, debütierte in Java 8, definiert durch JSR-310, verdrängen die java.util.Datum & .Kalender-Klassen. Inspiriert von Joda-Time, sondern re-architected. Verwendet den ISO 8601-standard als Standard für das Parsen und generieren von strings. Enthält Klassen zur Darstellung von nur-Datum -, Zeit-of-day-only-und span-der-Zeit-Werte.
4
Antworten
Habe ich einen langen Zeitstempel 1499070300 (entspricht Mon, 03 Jul 2017 16:25:00 +0800) aber wenn ich es konvertieren zu LocalDateTime bekomme ich 1970-01-18T16:24:30.300 Hier ist mein code long test_timestamp = 1499070300; LocalDateTime triggerTime = LocalDateTime.ofInstant(Instant.ofEpochMilli(test_timestamp), TimeZone .getDefault().toZoneId());
4
Antworten
Betrachten-code: TemporalAccessor date = DateTimeFormatter.ofPattern("yyyy-MM-dd").parse("9999-12-31"); Instant.from(date); Die Letzte Zeile wirft eine exception: Unable to obtain Instant from TemporalAccessor: {},ISO resolved to 9999-12-31 of type java.time.format.Parsed Wie erstellen Instant aus yyyy-MM-dd Muster? InformationsquelleAutor der Frage Cherry | 2016-06-07
1
Antworten
Ich habe eine java.util.Date Objekt oder eine java.util.Calendar Objekt. Wie wandle ich das in den richtigen Typ in java.Zeit Rahmen? Ich habe gehört, dass sollten wir jetzt tun, sind die meisten unserer business-Logik mit java.Zeit-Typen. Bei der
1
Antworten
Meine MCVE (als TestNG unit-test): public class MyDateTimeFormatterTest { private static final String BASE_PATTERN = "yyyy/MM/dd HH:mm:ss"; private static final DateTimeFormatter FORMATTER = DateTimeFormatter.ofPattern(BASE_PATTERN + "[.SSSSSSSSS]"); private static final LocalDateTime TEST_INPUT = LocalDateTime.of(2015, 5, 4, 12, 34,
2
Antworten
Ich bin neu in java.Zeit-Paket. Ich habe ein LocalDate 2015-12-10. Ich brauche, um zu konvertieren, um ZonedDateTime. Zeit 00:00:00 und Zone ist ZoneOffset.UTC. Nach der Konvertierung, ZonedDateTime sollte 2015-12-10T00:00:00+02:00. Ich bin die Speicherung der LocalDate in eine
3
Antworten
Ich habe eine Zeit mit string-Typ wie: "2015-01-05 17:00" und ZoneId ist "Australia/Sydney". Wie kann ich umwandeln dieser Zeit Informationen zu der entsprechenden UTC-Zeit, die mit Java 8 datetime-API? Müssen auch unter Berücksichtigung DST Zeug. InformationsquelleAutor der
6
Antworten
Gewusst wie: reduzieren einem Monat vom aktuellen Datum und möchten Wunde im java.util.Date variable im mit diesem code, aber es zeigt die Fehler in der 2. Zeile java.util.Date da = new Date(); da.add(Calendar.MONTH, -1); //error Wie speichert
5
Antworten
Anderen Antworten hier beziehen sich auf Joda-API. Ich will es tun, mit java.time. Angenommen, das heutige Datum ist der 26. November 2015-Donnerstag, wenn ich 2 Werktage, Ich will das Ergebnis am Montag 30 November 2015. Arbeite ich
3
Antworten
Java 8 Hinzugefügt eine neue java.Zeit - API für das arbeiten mit Daten und Zeiten (JSR 310). Habe ich Datum und Zeit als string (z.B. "2014-04-08 12:30"). Wie bekomme ich eine LocalDateTime - Instanz aus der gegebenen
3
Antworten
Arbeite ich an der Konvertierung einige Modelle in einer spring-boot-REST-API-app mit java 8 ist java.time.LocalDateTime statt joda ist DateTime. Ich will die Zeiten zurück von API-Aufruf, um die Einhaltung der ISO_8601 - format. Motivation: vorwärts kompatibel mit
6
Antworten
Habe ich eine Epoche Sekunde und einem amp; zoneid,von method1.Es kann konvertieren LocalDateTime mit Standard-system-amp; zoneid,aber ich finde nicht den Weg, um zu konvertieren Epoche zweite LocalDateTime von methode2,weil es keine ZoneOffset.systemDefault.Ich denke, es ist obskur. import
2
Antworten
In Java 8, wie kann ich konvertieren Timestamp (in java.sql) zu einem LocalDate (in java.time)? InformationsquelleAutor der Frage simonides | 2014-04-24
3
Antworten
Ist, gibt es einen Unterschied zwischen diesen: zonedDateTime.truncatedTo(ChronoUnit.DAYS); zonedDateTime.toLocalDate().atStartOfDay(zonedDateTime.getZone()); Grund zu bevorzugen, die einen gegen die anderen? Dank InformationsquelleAutor der Frage Nazaret K. | 2015-03-19
9
Antworten
Wie finde ich heraus, den letzten Monat und dem Jahr in java z.B., Wenn heute 10 Okt 2012, Ergebnis sollte sein, Monat = 9 und Jahr = 2012, Wenn heute 10 jan 2013, Ergebnis sollte sein, Monat
2
Antworten
Warum ZonedDateTime now = ZonedDateTime.now(); System.out.println(now.withZoneSameInstant(ZoneOffset.UTC) .equals(now.withZoneSameInstant(ZoneId.of("UTC")))); drucken Sie false? Ich würde erwarten, dass die beiden ZonedDateTime Instanzen gleich sein. InformationsquelleAutor der Frage Johannes Flügel | 2016-09-15
3
Antworten
So, ich bin glücklich genug, um mit Java 8 und die neue Zeit APi, aber ich sehe keine Rundung Funktionen... Grundsätzlich, wenn die Zeit ist... 2014-08-28T10:01.00.000 ----> 2014-08-28T10:02.00.000 2014-08-28T10:01.10.123 ----> 2014-08-28T10:02.00.000 2014-08-28T10:01.25.123 ----> 2014-08-28T10:02.00.000 2014-08-28T10:01.49.123 ----> 2014-08-28T10:02.00.000
1
Antworten
Ich bin Herumspielen mit dem neuen java.time package in Java 8. Ich habe eine legacy-Datenbank, gibt mir java.util.Datedie ich konvertieren Instant. Was ich versuche zu tun ist, fügen Sie einen Zeitraum von Zeit, die auf der Grundlage
5
Antworten
Wie extrahiere ich die Epoche, in der Wert auf Long von Instanzen von LocalDateTime oder LocalDate? Ich habe versucht, die folgenden, aber es gibt mir andere Ergebnisse: 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
8
Antworten
Recht, jetzt bin ich mit dieser code Calendar cal = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); cal.set(cal.get(Calendar.YEAR), cal.get(Calendar.MONTH), cal.get(Calendar.DATE) - 1, 12, 0, 0); //Sets Calendar to "yeserday, 12am" if(sdf.format(getDateFromLine(line)).equals(sdf.format(cal.getTime()))) //getDateFromLine() returns a Date Object that is
2
Antworten
Ich weiß, es sind Fragen, die im Zusammenhang mit java.util.Datum und Joda-Time. Aber nach einiger Graben, ich konnte Sie nicht finden, ein thread über die Unterschiede zwischen den java.Zeit-API (neu in Java 8definiert durch JSR 310) und
1
Antworten
Ich konvertieren wollen ZonedDateTime zu einem String im format ("dd/MM/yyyy - hh:mm"). Ich weiß, dies ist möglich in der Joda-Time-anderen-Typen, nur mit Ihren toString("dd/MM/yyyy - hh:mm")....Aber das funktioniert nicht mit ZonedDateTime.toString(). Wie kann ich das format ein
1
Antworten
DateTimeFormmater scheint nicht zu behandeln einstelligen Tag des Monats: String format = "MM/dd/yyyy"; String date = "5/3/1969"; System.out.println(new SimpleDateFormat(format).parse(date)); System.out.println(LocalDate.parse(date, DateTimeFormatter.ofPattern(format))); In diesem Beispiel SimpleDateFormat richtig analysiert, das Datum, aber DateTimeFormatter eine exception wirft. Wenn ich auf
12
Antworten
In Java, wie kann ich von einem Monat auf das aktuelle Datum? InformationsquelleAutor der Frage kiran | 2011-02-05
3
Antworten
Wie konvertiere ich eine LocalDate zu einem java.sql.Date? Versuch: Record r = new Record(); LocalDate date = new Date(1967, 06, 22); r.setDateOfBirth(new Date(date)); Dies fehlschlägt (nicht kompiliert) und alles, was ich finden kann, ist Joda time Zeug.
12
Antworten
Was ist der beste Weg, um zu konvertieren eine java.util.Date - Objekt auf das neue JDK 8/JSR-310 java.time.LocalDate? Date input = new Date(); LocalDate date = ??? InformationsquelleAutor der Frage JodaStephen | 2014-01-20
8
Antworten
Ich weiß es sind viele Fragen auf, SO etwa, wie zu bekommen, aber ich will und Beispiel mit Hilfe der neuen Java 8 Date api. Ich weiß auch, JodaTime-Bibliothek, aber ich will ein arbeiten ohne externe Bibliotheken.
3
Antworten
java.time hat eine Instant Klasse kapselt eine position (oder 'Augenblick') auf der Zeitachse. Während ich verstehe, dass dies ist ein Sekunden - /Nanosekunden-Wert so nicht direkt mit time-Zonen oder-Zeiten versetzt, seine toString gibt einen Datums-und Zeitangaben als
3
Antworten
Was ist der beste Weg, um zu konvertieren zwischen LocalDate von Java 8 und XMLGregorianCalendar? InformationsquelleAutor der Frage maja | 2015-04-21
11
Antworten
Ich konvertieren wollen java.Zeit.LocalDate in java.util.Date geben. Weil ich will, um das Datum in JDateChooser. Oder gibt es eine Datumsauswahl, unterstützt java.Zeit Termine? InformationsquelleAutor der Frage Kavinda Gehan | 2014-04-08
2
Antworten
Bin ich ein bisschen entmutigt Parsen von Datumsangaben in Java 8 Zeit-API. Vorher konnte ich Sie einfach schreiben: String date = "04.2013"; DateFormat df = new SimpleDateFormat("MM.yyyy"); Date d = df.parse(date); Aber jetzt, wenn ich LocalDate und
3
Antworten
Spielte ich mit der neuen date-time-API, aber wenn Sie dies ausführen: 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); } } Wirft: Exception in thread "main" java.time.temporal.UnsupportedTemporalTypeException: Unsupported
6
Antworten
Java 8 hat eine komplett neue API für Datum und Zeit. Eine der nützlichsten Klassen in dieser API ist LocalDateTimefür die eine Zeitzone-unabhängige Datum-Zeit-Wert. Gibt es wahrscheinlich Millionen von code-Zeilen mit der legacy-Klasse java.util.Date für diesen Zweck.
5
Antworten
Des Dauer Klasse in der neuen JSR 310 Datum-API (java.Zeit-Paket) in Java 8 und später die javadoc sagt : Diese Klasse modelliert eine Menge oder Betrag der die Zeit in Sekunden und Nanosekunden. Es zugegriffen werden kann,
4
Antworten
Habe ich Probleme mit der Date-Klasse in Java. Datum Klasse gibt lokale Maschine Datum, aber ich brauche UTC-0. Habe ich gegoogelt und fand große Lösung für JavaScript aber Java nichts sinnvolles. How to get UTC+0 Datum in
8
Antworten
Ich bin mit Java 8 für mein neues Projekt. Ich versuche, neue date-und time-api in java 8 aber ich weiß nicht, ob JPA 2.1 unterstützt diese neuen Datum-und Zeit-API oder nicht. Bitte teilen Sie Ihre Erfahrungen/Meinung in
5
Antworten
Ich vor kurzem auf Java 8 um, hoffentlich, sich mit der örtlichen und Zonen-mal mehr leicht. Jedoch, ich stehe vor einer, meiner Meinung nach einfaches problem beim analysieren ein einfaches Datum. public static ZonedDateTime convertirAFecha(String fecha) throws
1
Antworten
Gibt es aus irgendeinem Grund zu verwenden, Joda Mal, wenn ich Java 8 Date und Time API (java.time)? Sollte ich Java 8 Datum und Uhrzeit jedes Mal? InformationsquelleAutor der Frage Ondrej Bozek | 2015-04-20
4
Antworten
Ich bin der Bewertung zu migrieren mein Projekt aus der Nutzung von Joda-Time der java.Zeit-Paket in Java 8. In Joda-Time, ich stark verwendet, die Interval Klasse. Ich konnte nichts finden, wie dies in java.Zeit. Gibt es eine
2
Antworten
Ich die neue DateTime-API von Java 8. So konvertieren Sie ein LocalDate, um eine Sofortige? Bekomme ich auch eine exception mit LocalDate date = LocalDate.of(2012, 2, 2); Instant instant = Instant.from(date); und ich verstehe nicht, warum. InformationsquelleAutor
3
Antworten
Ich versuche, mit Spring Data JPA 1.8 mit Java 8 Date/Time API JSR-310. Alles scheint zu funktionieren, bis ich versuche, um alle Fahrzeuge zwischen zwei LocalDateTimes. Die Anzahl der Elemente zurückgegeben, scheint nur eine lose Korrelation mit
4
Antworten
Java 8 eingeführt java.time.Clock kann als argument genutzt werden, um viele andere java.time Objekte, so dass Sie injizieren eine echte oder gefälschte Uhr zu Ihnen. Zum Beispiel, ich weiß, Sie können erstellen eine Clock.fixed() und rufen Sie
4
Antworten
Ich versuche zu formatieren, eine Sofortige, um einen String mit Hilfe der neuen java 8 Zeit-api und ein Muster: Instant instant = ...; String out = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").format(instant); Mit dem code oben erhalte ich eine Ausnahme, beschwert
5
Antworten
Wechsel bin ich ein Projekt von Joda-Time zu java8-native Bibliotheken, und ich habe einen Haken. Ich war nicht in der Lage zu finden, ein formatter für die Dauer. Ich möchte eine benutzerdefinierte String-format, zum Beispiel, HHH+MM, wobei
10
Antworten
Wie verwende ich die Jackson JSON-mapper mit Java 8 LocalDateTime? org.codehaus.jackson.Karte.JsonMappingException: Kann nicht instanziiert Wert des Typs [einfach-Typ, - Klasse, java.Zeit.LocalDateTime], die aus JSON-String; kein single-String-Konstruktor/factory-Methode (durch Verweis Kette: MyDTO["Feld1"]->SubDTO["Datum"]) InformationsquelleAutor der Frage Alexander Taylor | 2015-01-14
7
Antworten
Ich habe einen string, der die UNIX Epoch timeund ich brauche, um zu konvertieren, um ein Java-Date-Objekt. String date = "1081157732"; DateFormat df = new SimpleDateFormat(""); //This line try { Date expiry = df.parse(date); } catch (ParseException
6
Antworten
Gibt es eine usablility zu bekommen alle Termine zwischen zwei Terminen in der neuen java.time API? Sagen wir, ich habe diesen Teil des Codes: @Test public void testGenerateChartCalendarData() { LocalDate startDate = LocalDate.now(); LocalDate endDate = startDate.plusMonths(1);
6
Antworten
Joda Zeit hat eine schöne DateTimeUtils.setCurrentMillisFixed() zu verspotten Zeit. Es ist sehr praktisch, in tests. Gibt es ein äquivalent in Java 8 java.Zeit-API? InformationsquelleAutor der Frage neu242 | 2014-06-30
1
Antworten
Ich habe die Dokumentation gelesen, aber ich kann immer noch nicht wenn ich nehmen sollte der eine oder andere: OffsetDateTime ZonedDateTime Gemäß der Dokumentation OffsetDateTime sollte verwendet werden beim schreiben von Datum in Datenbank, aber ich verstehe
5
Antworten
Ich habe da ein kleines problem mit der Formatierung eines Java 8 LocalDateTime in meinem Spring-Boot-Anwendung. Mit "normalen" dates habe ich kein problem, aber der LocalDateTime Felder umgewandelt werden, um die folgenden: "startDate" : { "year" :
2
Antworten
Mein input ist ein String der ein Datum im format "01-07-2015" für den 1. Juli 2015. Ich versuche zu analysieren, diese in eine java.time.LocalDate variable: final DateTimeFormatter DATE_FORMAT = DateTimeFormatter.ofPattern("dd-MM-YYYY"); final String input = "01-07-2015"; final LocalDate