German Vorgehensweise Fahrtenbuch

manhof

Member
Licensed User
Longtime User
Hallo,

ich würde gerne in meine APP ein "Mini-Fahrtenbuch" einfügen.
Würde von euch ein paar Tipps zur Vorgehensweise brauchen.

Brauche nur das Datum und den Start- und EndKM Stand.
Dazu eine Liste die alle Fahrten auflistet. Bis dahin kein Problem.

Nur um später dann die Fahrten zu filtern, brauche ich eure Tipps.
Es soll dann die Möglichkeit geben, den aktuellen Monat, die letzten Monate, bzw. das aktuelle Jahr in einer List darzustellen.

Ist es da vernünfitig das Datum als String in einer db zuspeichern, oder vielleicht Monat / Jahr als eigene Spalte?

Vielen Dank für die kommenden Tipps.

Manfred
 

DonManfred

Expert
Licensed User
Longtime User
Das Datum als Datum abzuspeichern ist vermutlich der beste weg. In Android halt ein LONG Wert.
Alternativ kann man auch einen Datumstring nutzen wie 20163112235959
Besser wird aber vermutlich ein Wert sein, der in der Datenbank ordentlich gefiltert werden kann.
 

Wolli013

Well-Known Member
Licensed User
Longtime User
Ich nutze in all meinen Datenbanken einmal Date zum Sortieren und vergleichen z.B. 20160501 (1 Mai 2016)
Und zusätzlich Datum 01.05.2016 zum anzeigen.
Beides als String/Text gespeichert.
 

KMatle

Expert
Licensed User
Longtime User
Datenbanken werden ja über SQL gesteuert, daher sollte jedwede Sortierung auch über SQL-Befehle erfolgen (ORDER BY ... ASC/DESC). Dies impliziert (wie Manfred schon angedeutet hat) die Speicherung als Datum (nicht als String). Ist immer günstiger, vor allem wenn man irgendwann mal die Datenbank umziehen will. Für die Anzeige kann man die Werte ja in's deutsche Format konvertieren.
 
Top