Einzelnen Beitrag anzeigen

Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.800 Beiträge
 
Delphi 12 Athens
 
#7

Re: Es fehlt ein ZEIT Literal

  Alt 6. Aug 2009, 10:55
Zitat von QuickAndDirty:
Zitat von Sherlock:
Zitat von QuickAndDirty:
OK, ich habe Delphi 7 im Einsatz.
Und es kotzt mich mittlerweile an das ich immer sowas in der art schrieben muss.
Buh, was für eine Ausdrucksweise
Du solltest mal meine Bezeichner sehen....


Zitat von QuickAndDirty:
Zitat von Sherlock:
Aber es gibt übrigens auch in den DateUtils Delphi-Referenz durchsuchenMinutesBetween. Damit ist es ganz einfach.
If MinutesBetween(Zeitdatum1,zeitdatum2) >= 2 then // WOW!
Toll. Denkst du es geht mir ausschließlich um Minuten?
Diese Funktion hat viele Geschwister, die sich alle um die jeweiligen Zeitabschnitte kümmern können von YearsBetween bis MillisecondsBetween ist alles da.

Zitat von QuickAndDirty:
Zitat von Sherlock:
Zitat von QuickAndDirty:
Ich benutze javaFX das kennt zeit literale da sind 2h 7min 2s absolut einfach zu gebrauchen.
Mit vermutlich vernachlässigbarer Performance...im Sinne von "Reden wir lieber nicht drüber "
Die Performance wird vom Literal nicht beeinflusst. Und du musst zu geben das es im Hinblick auf einen "lesbaren" Quellcode
mehr Sinn macht als
(2*1/24)+(7*1440)+(2*1/86400) GIB ES ZU!!! *Pistole auf die Brust setzt*
Ja doch

Laufis Lösung ist doch gut...einfach entsprechende Konstanten definieren und fertig.

Sherlock
Oliver
  Mit Zitat antworten Zitat