AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Eingabe Stunden + Minuten, Time-Wert bekommen
Thema durchsuchen
Ansicht
Themen-Optionen

Eingabe Stunden + Minuten, Time-Wert bekommen

Ein Thema von Aurelius · begonnen am 27. Jan 2008 · letzter Beitrag vom 27. Jan 2008
Antwort Antwort
Benutzerbild von Aurelius
Aurelius

Registriert seit: 29. Jan 2007
Ort: Erfurt
753 Beiträge
 
Delphi 7 Personal
 
#1

Eingabe Stunden + Minuten, Time-Wert bekommen

  Alt 27. Jan 2008, 00:17
Hi DPler

In meinem Programm sollen zur aktuellen Systemzeit vom Nutzer eingegebene Minuten und
Stunden dazu gerechnet werden (für einen Notizblock). Aber wie soll ich das anstellen?
Bis jetzt habe ich nur die Idee gehabt aus den Werten einen "Uhrzeitstring" (xxxx) zu erstellen, diesen in einen Time-Wert (StrToTime) umzurechnen und diesen dann der aktuellen Systemzeit zu addieren.
Zum Einen ist das natürlich nicht sehr elegant, zum Anderen gibt es Probleme wenn man dann als String "00:90:00" erhält (da es ja keine richtige Uhrzeit ist).
Jonas
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.033 Beiträge
 
Delphi 12 Athens
 
#2

Re: Eingabe Stunden + Minuten, Time-Wert bekommen

  Alt 27. Jan 2008, 01:01
wieso sollte man als String sowas wie 00:90:00 rausbekommen?

zum Eingeben gibt es z.B. TMaskEdit, wo man per Maske fetlegen kann wass für Zahlen erlaubt sind
und bei der Ausgabe ... mal ehrlich, wenn dein Programm richtig rechnet, dann kommt sowas nicht raus.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Eingabe Stunden + Minuten, Time-Wert bekommen

  Alt 27. Jan 2008, 11:21
Und schau dir mal die Unit DateUtils an, darin gibt es Funktionen wie IncMinute() und IncHour()
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Aurelius
Aurelius

Registriert seit: 29. Jan 2007
Ort: Erfurt
753 Beiträge
 
Delphi 7 Personal
 
#4

Re: Eingabe Stunden + Minuten, Time-Wert bekommen

  Alt 27. Jan 2008, 16:57
@ himitsu:

Wenn man als Minutenangabe "90" eingeben würde würde ich nach meiner Methode den String "00:90:00" bekommen (was es ja so nicht gibt). Ein maskedit hilft mir in diesem Fall auch nicht weiter, da die Felder für Stunden und Minuten SpinEdits sind. Es ging mir darum wie ich aus der Stundenzahl auf einen korrekten Rime-Wert komme (welcher ja im Enddefkt nur eine Fließkommazahl mit vielen nachkommastellen ist)

@ mkinzler: werde ich mir sofort angucken
Jonas
  Mit Zitat antworten Zitat
Benutzerbild von lbccaleb
lbccaleb

Registriert seit: 25. Mai 2006
Ort: Rostock / Bremen
2.037 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: Eingabe Stunden + Minuten, Time-Wert bekommen

  Alt 27. Jan 2008, 17:00
sowas hab ich ja auch gerade hier gemacht

systemteit
Martin
MFG Caleb
TheSmallOne (MediaPlayer)
Die Dinge werden berechenbar, wenn man die Natur einer Sache durchschaut hat (Blade)
  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 05:03 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz