Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di pip19
    Registrato dal
    Dec 2001
    Messaggi
    512

    confronto tra date e ora

    Cercherò di essere il più chiaro possibile

    ho 2 date del tipo gg/mm/aaaa hh.mm.ss

    devo travare quanto tempo di differenza c'è tra queste 2 date e risolvo il problema facendo

    codice:
    secondi_totali = DateDiff("s",data_inizio, data_fine) 
    giorni = int(secondi_totali / (60 * 60 * 24))
    secondi_totali = secondi_totali - (giorni * 60 * 60 * 24)
    ore = int(secondi_totali / (60 * 60))
    secondi_totali = secondi_totali - (ore * 60 * 60)
    minuti = int(secondi_totali / 60)
    secondi_totali = secondi_totali - (minuti * 60)
    secondi = secondi_totali
    e trovo quanti giorni, ore, minuti e secondi di differenza ci sono tra le 2 date.

    Ora però devo trovare anche quante sono le ore(o i minuti o i secondi) che vanno, dalla prima data fino alle ore 19 dello stesso giorno e sommarlo con la differenza tra la seconda data e le 7.30

    ovviamente pero' le 2 date potrebbero essere all'interno di questo range (7.30 - 19) ma anche fuori, oppure 1 dentro ed 1 fuori.

    qualcuno può darmi qualche consiglio su come procedere?

  2. #2
    non impazzire e studiati questa funzione

    http://msdn.microsoft.com/library/de...ctdatediff.asp

    per i calcoli del secondo step studia invece dateadd
    se non è bello ciò che è bello figuriamoci ciò che è brutto!!



    fai anche tu come me: indenta il codice!!!!

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.