Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: orari!

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127

    orari!

    io nel corso dell'esecuzione del mio script prendo due orari, e poi ne faccio la sottrazione..
    ora ho 3 casi

    primo:
    ora del primo = ora del secondo
    per es: 15.12 e 15.34
    per ricavare il mio dato faccio la sottrazione 34-12

    secondo
    ora del primo < ora del secondo
    per es: 15.12 e 17.23
    già qui nn so come fare la sottrazione!!! nn posso mica fare 17.23 - 15.12

    terzo
    ora del primo > ora del secondo
    capita solo se c'è il cambio di giorno
    per es: 23.30 e 01.33
    qui ancora peggio

    ho pensato di utilizzare DateTime .. ma nn ho risolto niente!!

    voi come fareste??
    grazie!

  2. #2
    se devi fare la differenza tra 2 date utilizza
    DateDiff(intervallo, data1, data2)
    dove intervallo può assumere i valori:
    q = trimestre
    m = mese
    y = giorno dell'nno
    d = giorno
    w = giorno della settimana
    ww 0 settimana dell'anno
    h = ora
    n = minuto
    s = secondo

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    scusa ma nn ho capito come funziona

  4. #4
    Utente di HTML.it L'avatar di nicki
    Registrato dal
    Dec 2000
    Messaggi
    139

    trasformali in secondi

    Io fare così (in c#) :

    DateTime x = new DateTime(2003,9,1,15,7,50);
    DateTime y = new DateTime(2003,9,1,13,6,50);
    long x_sec= (x.Hour * 60)*60 + x.Minute*60 + x.Second;
    long y_sec= (y.Hour * 60)*60 + y.Minute*60 + y.Second;

    long differenza = x_sec - y_sec;


    Trasformi gli orari in interi e fai i tuoi calcoli. Tutto salta se confronti orari appartenenti a giorni diveri. In quel caso devi commutare anche il giorno in secondi, e poi il mese, e poi l'anno ....

    ciao
    Ciao, nic.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    ci avevo pensato ank'io .. mi diventa troppo lungo .. cmq se nn ci fossero altre soluzioni farò quello ke mi dici tu..

    cmq se riuscissi a fare funzionare il metodo di daniele80..

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    up

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    up! mi serve spiegazione di come fare funzionare il metodo di daniele!

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    up

  9. #9

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    ma questo è asp tradizionale!!

    se faccio cosi:
    DateDiff("s",a,b)
    dove a e b sono due variabili,
    mi viene la pag bianca!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.