whaeva hat geschrieben:String kann man beeinflussen. Soll einfach zu Tippen sein, deswegen so wenig Zeichen wie möglich.
Dann würde ich doch nicht mein eigenes Format "erfinden", sondern eine Standard-Syntax nutzen, wie etwa CSV oder JSON. Dafür gibts Parser und man hat schon mal wenig Ärger mit dem Parsen. Zudem würde ich gucken, wie man einen String einfach und eindeutig in ein Datumsformat bekommt. Es gibt ja strftime() - evtl. gibts da ja auch etwas inverses dazu.
Datum, Zeit-Paare, Notizen
War so mein erster Gedanke, komplizierter geht immer
Kommen-Gehen sollte immer paarweise sein, es können auch mehrere Paare vorkommen (Mittagspause).
Wenn kein Paar da, ist wohl noch nicht Feierabend..
Siehste, das kann man ja nicht ahnen. Damit wird es schon mal wesentlich schwieriger, da man ja nicht auf die Indizes schließen kann...
Wie genau geht denn das Erfassen von statten? Sitzt da jemand in der "Stasi"like Zentrale und tippert diese Daten in eine Textdatei, wenn jemand Mittagspause macht? Oder soll es eine Eingabemaske geben? Oder aber wird das ganze per RFID oder Barcode gescannt? Oder soll das eine einfache Zeiterfassung für Dich selber sein?
Sollte man eine nette GUI dafür basteln, so könnte man das ganze auch über eine Datenbank realisieren. Wobei das Eingeben eines Datensatze selbst mit einer einfachen GUI sicherlich komfortabler ist, als in einer wie auch immer gearteten Textdatei etwas runter zu hacken. (Vermutlich sogar im SQLite-Manager vom FF)
Zumal mir noch eines unklar ist: Wie erkennt man denn eine "Person"? Ist ja wichtig für das "Gehen"
(Oder eben auch das "Wiederkommen"...)