Autor Thema: Zeit berechnen - für Dau :-(  (Gelesen 6670 mal)

Offline Gandalf

  • Junior Mitglied
  • **
  • Beiträge: 83
  • Geschlecht: Männlich
  • Alles wird gut - nur weiss halt keiner wann
    • Unterwegs-im.net
Zeit berechnen - für Dau :-(
« am: 07.02.05 - 16:47:26 »
Moin moin,

hab selbstverständlich die Suche bemüht
aber kein verständliches (Ursache mein niedriger Horizont) gefunden.

Folgendes Problem
ich habe 3 Felder :
1. Feld mit manueller Eingabe der Zeit
starttime
Typ Date/Time
editable
diplay Time hh:mm

2. Feld mit manueller Eingabe der Zeit
endtime
Typ Date/Time
editable
diplay Time hh:mm

3. Feld automatische Berechnung der Differenzzeit
Typ Date/time
computed
...........
dann verliessen sie ihn
ab hier brauche ich hilfe
bitte bitte

Datumswechsel braucht nicht berücksichtigt werden

Bye
Gandalf





Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: Zeit berechnen - für Dau :-(
« Antwort #1 am: 07.02.05 - 16:51:05 »
@Merlin: äh sorry Gandalf  :D

wie willst du denn die Delta berechnen ? Script oder Formel ?
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Thomator

  • Senior Mitglied
  • ****
  • Beiträge: 353
  • Geschlecht: Männlich
Re: Zeit berechnen - für Dau :-(
« Antwort #2 am: 07.02.05 - 16:54:12 »
Hi,

aus der Hilfe:

difference& = notesDateTime.TimeDifference( notesDateTime )

Für genauere Infos kannst Du in der Designerhilfe mal unter TimeDifference nachschlagen.

Hoffe, das hilft ;D

Thomas
+++To be human is more important than to be important!+++

Offline mibo11

  • Senior Mitglied
  • ****
  • Beiträge: 325
  • Geschlecht: Männlich
Re: Zeit berechnen - für Dau :-(
« Antwort #3 am: 07.02.05 - 17:34:28 »
Hi,

mit Hilfe der Formelsprache sollte

Endtime - starttime (also Feld2 - Feld1) die Differenz (in Sekunden) zurückliefern.

Gruß Sascha

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Zeit berechnen - für Dau :-(
« Antwort #4 am: 07.02.05 - 17:36:50 »
Sollte nicht nur - tut es auch.
Vor der Subtraktion muss aber noch abgefragt werden, ob beide Felder auch mit einem Zeitwert gefüllt sind (@IsTime).

Bernhard

Glombi

  • Gast
Re: Zeit berechnen - für Dau :-(
« Antwort #5 am: 07.02.05 - 17:38:49 »
Statt TimeDifference sollte man ggf.
difference# = notesDateTime.TimeDifferenceDouble( notesDateTime )
nehmen, da es einen Double zurückliefert.

Das alte difference& = notesDateTime.TimeDifference( notesDateTime )
liefert einen Wert vom Typ Long zurück, der einen Wertebereich von

A Long value is a whole number in the range -2,147,483,648 to 2,147,483,647 inclusive.

hat. D.h. bei Differenzen > 69 Jahre gibt es einen Overflow.

Andreas

Offline Gandalf

  • Junior Mitglied
  • **
  • Beiträge: 83
  • Geschlecht: Männlich
  • Alles wird gut - nur weiss halt keiner wann
    • Unterwegs-im.net
Re: Zeit berechnen - für Dau :-(
« Antwort #6 am: 07.02.05 - 18:10:38 »
Hi,

man man - ich kann mich im Administrativenbereich zwar gut bewegen
auch ein paar Felder anlege, die zur Texteingabe dienen krieg ich hin
aber mit Berechnen Formel oder sogar Script setzt es bei mir total aus. ----------------Flatline-------------------

Hallo Ulrich,

wenns geht mit Formel.

Bye
Gandalf -
"WeilderNickMerlinschonwegwar!"

Offline billygates

  • Aktives Mitglied
  • ***
  • Beiträge: 145
  • Geschlecht: Männlich
  • Ich kann 'proprietär' nicht mehr hören!
Re: Zeit berechnen - für Dau :-(
« Antwort #7 am: 07.02.05 - 19:17:05 »
Hier wäre so eine Formel:

Feld "starttime":
    Vorgabewert @now
Feld "endtime":
    Vorgabewert: @now
Feld "Berechnung" (Typ ZAHL):
    Formel
    @IfError(
    (endtime-starttime)/86400;
    0)

ascom40

  • Gast
Re: Zeit berechnen - für Dau :-(
« Antwort #8 am: 07.02.05 - 20:29:50 »
Hallo Gandalf,

möchte mal höflich anfragen: Wenn du schon programmieren willst  :D ,solltst  >:( oder gar musst  :o, warum gibst du dir denn dann nicht eine Einführung in die Entwicklung.

Dein Problem ist IMHO easy zu lösen, aber das verkompliziert sich im Lauf der (Entwickler-)zeit bzw. man achtet dann auf viele weitere Details, vorallem wenn's um DateTime geht  :P

Will die Lösungsansätze damit nicht kommentieren. Aber es ist ein steiniger Weg, den du (und viele andere) da einschlägst oder einschzulagen gezwungen bist... Denn selbst wenn du die Lösung so (kurzfristig) gebacken kriegst, dann taucht ein Problem mit der App auf, wieder hängst du dran, bist Admin, aber nicht Entwickler, kriegst aber das WAB-Problem (wieder an Backe - Problem, wer pflegt das Glossar  ???).

Jo

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Zeit berechnen - für Dau :-(
« Antwort #9 am: 07.02.05 - 20:38:07 »
WAB-Problem (wieder an Backe - Problem, wer pflegt das Glossar  ???).

Melde gehorsamst ..... Ich ...... :)

WAB-Problem WAB   ( .... Wird Auch Beigesteuert ..... ;) )
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

ascom40

  • Gast
Re: Zeit berechnen - für Dau :-(
« Antwort #10 am: 07.02.05 - 20:53:34 »
Hallo Jens,

nachdem du fließend englisch sprichst, könnte man das Date/Time-Problem auch als "Worstcase As its Best"  ins Glossar aufnehmen  ;D

Jo

Offline Gandalf

  • Junior Mitglied
  • **
  • Beiträge: 83
  • Geschlecht: Männlich
  • Alles wird gut - nur weiss halt keiner wann
    • Unterwegs-im.net
Re: Zeit berechnen - für Dau :-(
« Antwort #11 am: 07.02.05 - 21:28:17 »
..... oder einschzulagen gezwungen bist...

that's my problem :-(

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Zeit berechnen - für Dau :-(
« Antwort #12 am: 08.02.05 - 00:40:13 »
Glossar ist nachgetragen ..... danke ....  ;)
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz