Office: (Office 2003) Datediff im Format Tag, Stunden, Minuten, Sekunden

Helfe beim Thema Datediff im Format Tag, Stunden, Minuten, Sekunden in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo, per Datediff möchte ich mir die Differenz von 2 Daten ausgeben lassen, Also z.b. Datum1 = 01.05.2010 22:36:15 Datum2 = 02.05.2010 22:36:15... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von boonsi1980, 29. April 2010.

  1. Datediff im Format Tag, Stunden, Minuten, Sekunden


    Hallo,

    per Datediff möchte ich mir die Differenz von 2 Daten ausgeben lassen,

    Also z.b.

    Datum1 = 01.05.2010 22:36:15
    Datum2 = 02.05.2010 22:36:15

    Aber in diesem Format:
    1 Tag, 0 Stunden, 0 Minuten, 0 Sekunden

    Geht das auch automatisch, oder muss ich mir das selber zurechtbasteln,
    indem ich die Sekunden nehme, und dann ausrechne, wiviele Tage das dies sind, dann diese sekunden abziehen, dann wieviele Stunden.....

    :)
     
    boonsi1980, 29. April 2010
    #1
  2. Für Anzahl Tage:
    DatDiff("D";Datum1 ;Datum1 2)
     
  3. Das funktioniert aber nur, wenns genau 1 tag ist.


    Angenommen ich habe
    ? DateDiff("d", #1/1/2010 21:00:37#, #1/7/2010 08:06:20#)
    6

    Ich möchte aber folgendes haben:
    5 Tage, 11 Stunden, 5 Minuten, 43 Sekunden

    Jetzt bemerke ich grad, das Datediff keine korrekte Werte ausgiebt.
    Aber vorher beim googlen hab ich im vorbeifliegen sowas gesehen.
    Werde mich dem mal widmen
     
    boonsi1980, 1. Mai 2010
    #3
  4. Datediff im Format Tag, Stunden, Minuten, Sekunden

    Im Moment sieht mein code so aus:
    (Langesekunden hab ich zu debug zwecken gemacht)
    Resultat ist richtig... nur, ich wollte noch monate und jahre dazu nehmen.
    Bekomme aber immer "überlauf" wenn ich das entsprechend erweitere.
    Ich nehme an, das die Zahlen zu gross zum rechnen werden.

    Hat jemand sonst noch eine Idee?

    Code:
     
    boonsi1980, 1. Mai 2010
    #4
  5. Folgende Sub sollte das gewünschte erreichen:
    Code:
    und sogar Schaltjahrresistent sein
     
    Marsu65, 1. Mai 2010
    #5
  6. Hallo Marsu,
    danke vielmals für die Hilfe.
    Hab soeben wieder eine neue Funktion DateAdd kennengelernt *Smilie
     
    boonsi1980, 1. Mai 2010
    #6
  7. Ergänzung: Mit Date-Werten kann man direkt rechnen ...
    Code:
    Das Ergebnis (5 Tage und etwas dazu) kann man im Anschluss wie gewünscht formatieren. Da es in Access kein Standardformat gibt, das dem oben gewünschten entspricht, braucht man eine eigendefinierte Formatierung, die dann aber zwangsläufig einen String erzeugt (während ein Datum und eine Datumsdifferenz Zahlen sind).
    Abgekürzt und damit abgewandelt dann z.B. so:
    Code:
     
    ebs17, 1. Mai 2010
    #7
  8. Datediff im Format Tag, Stunden, Minuten, Sekunden

    Hallo
    habe auch einmal zwei Routinen gemach zu diesem zweck s. Anhang
    Funktion HHG24 und FncRechneDiff
     
    Lanz Rudolf, 2. Mai 2010
    #8
  9. Hall
    in meinem anhang in der Function HHG24
    ist noche ein Fehler
    in der Zeile:
    VarHH Fix(DblDiff * 24)
    fehlt das "="
    so währe besser
    VarHH = Fix(DblDiff * 24)
    im anhang eine Muster MDB


    Tests mit "29.06.2000 16:00:00", "27.07.2000 16:55:15"
    call TestHHG24
    672:55:15
    call TestRechneDiff
    1-->28 Tage, 0 Stunden, 55 Minuten, 15 Sekunden
    2-->00672:55:15
    3-->672:55:15
    4-->00672.92
     
    Lanz Rudolf, 2. Mai 2010
    #9
Thema:

Datediff im Format Tag, Stunden, Minuten, Sekunden

Die Seite wird geladen...
  1. Datediff im Format Tag, Stunden, Minuten, Sekunden - Similar Threads - Datediff Format Tag

  2. "Format übertragen" klappt nicht bei mir

    in Microsoft Excel Hilfe
    "Format übertragen" klappt nicht bei mir: Habe seid kurzer Zeit das Office 365. Möchte hier ein Format in eine andere Zeile übertragen aber dies klappt einfach nicht. Wer hat hier Tips damit es funktioniert? MfG
  3. Summe addieren in anderem Format

    in Microsoft Excel Hilfe
    Summe addieren in anderem Format: Ich habe eine Excel Tabelle mit einer Spalte, in dem die Summen in Philippinischen Peso formatiert sind. Vorne steht der Buchstabe "P", dahinter eine Zahl, bei der Komma und Punkt leider umgekehrt...
  4. Excel Tabelle mit Formel in Word Einfügen

    in Microsoft Excel Hilfe
    Excel Tabelle mit Formel in Word Einfügen: Hallo, Ich versuche derzeit eine Excel Tabelle mit mehreren Formeln in mein Word Dokument einzubinden. Dafür würde ich gerne die Einfügeoption "Verknüpfung und ursprüngliche Formatierung...
  5. Pluszeichen bei pos. Werten mit benutzerdef. Formaten in markiertem Bereich voranstellen

    in Microsoft Excel Hilfe
    Pluszeichen bei pos. Werten mit benutzerdef. Formaten in markiertem Bereich voranstellen: Hallo zusammen, ich habe folgendes Problem: Ich möchte in hunderten Tabellen bzw. tausenden Zellen positiven Werten ein "+"-Zeichen voranstellen (also z.B. "+0,4" statt "0,4") und würde das...
  6. Datediff ist aristokratisch widerspenstig

    in Microsoft Excel Hilfe
    Datediff ist aristokratisch widerspenstig: Moin allerseits, mein XL hat seltsame Probleme mit folgender Aufgabe: Ich generiere mithilfe einer Osterformel einen Kalender, in dem alle Feiertage eines Bundeslandes und die Wochenenden gelistet...
  7. DateDiff-Funktion

    in Microsoft Access Tutorials
    DateDiff-Funktion: DateDiff-Funktion Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr... Weniger...
  8. datediff

    in Microsoft Access Hilfe
    datediff: Hallo, ich möchte mit der Datediff Funktion die Anzahl der Tage ermitteln die im aktuellen Monat vergangen sind. Mein Versuch datediff("d";01.04.2007;datum()) führt leider zu einem Fehler....
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden