AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TDate im Json

Ein Thema von Incocnito · begonnen am 13. Okt 2021 · letzter Beitrag vom 14. Okt 2021
Antwort Antwort
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.631 Beiträge
 
Delphi 12 Athens
 
#1

AW: TDate im Json

  Alt 13. Okt 2021, 16:58
Was steht denn bei StringReverter in Arg genau drin?
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Incocnito

Registriert seit: 28. Nov 2016
229 Beiträge
 
#2

AW: TDate im Json

  Alt 14. Okt 2021, 07:17
Im StringReverter in Arg steht "44298".
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.170 Beiträge
 
Delphi 12 Athens
 
#3

AW: TDate im Json

  Alt 14. Okt 2021, 08:22
Im StringReverter in Arg steht "44298".
Das sieht aber nicht wie ein Datum aus.
Vielleicht nochmal löschen und neu mit dem Converter Speichern.
  Mit Zitat antworten Zitat
Incocnito

Registriert seit: 28. Nov 2016
229 Beiträge
 
#4

AW: TDate im Json

  Alt 14. Okt 2021, 08:25
Ja, nur sind das leider echte Kundendaten. Die kann ich nicht löschen. -.-
  Mit Zitat antworten Zitat
Incocnito

Registriert seit: 28. Nov 2016
229 Beiträge
 
#5

AW: TDate im Json

  Alt 14. Okt 2021, 08:42
Alles zurück, ich behaupte das Gegenteil!
Ich bin so blind!
Ich hatte in der Json-Struktur nicht nur 1 Datumsfeld, sondern zwei.
Da aber in beiden die gleiche Zahl stand, hatte ich gedacht, er beschwert sich über Datumsfeld1 und nicht weiter geschaut.
Jetzt habe ich dem zweiten Datumsfeld auch das JsonAttribute gesetzt, nun geht es ... als nächstes noch schauen, dass er auch
neu erstellte Json einlesen kann ...
  Mit Zitat antworten Zitat
Incocnito

Registriert seit: 28. Nov 2016
229 Beiträge
 
#6

AW: TDate im Json

  Alt 14. Okt 2021, 08:57
Jetzt steht beim Speichern "null" für den Wert.
Was ist dann jetzt wieder passiert? Ich hätte schwören können vor 5 Minuten tat das noch!
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.170 Beiträge
 
Delphi 12 Athens
 
#7

AW: TDate im Json

  Alt 14. Okt 2021, 09:03
Ich hatte in der Json-Struktur nicht nur 1 Datumsfeld, sondern zwei.
Wie sehen die Daten da drin denn aus, kann es sein das dies in TDate und TTime getrennt gespeichert wurde ?
  Mit Zitat antworten Zitat
Incocnito

Registriert seit: 28. Nov 2016
229 Beiträge
 
#8

AW: TDate im Json

  Alt 14. Okt 2021, 09:25
Nein, es gibt kein TTime. Dann hätte ich ein TDateTime genommen und nicht 2 Felder.
Aber spielt das denn eine Rolle?

Beim Auslesen läuft er in StringReverter und beim Speichern in ObjectConverter,
das verwirrt mich auch gerade.
Ich musste für das Feld
[JsonMyDate] [JSONReflect(ctString, rtString, TMyDateInterceptor)]
angeben.


Ah! Jetzt seh' ich's ... im Attrbute.Create steht ja auch "ctObject, rtString" ...
Wenn man nur kopiert, ohne zu verstehen, was da passiert! -.-

Frage: Werden Dates wirklich "2021-10-14T00:00:00.000Z" gespeichert?
Das sieht so falsch aus mit dem Zeitanteil.

Geändert von Incocnito (14. Okt 2021 um 09:29 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:54 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz