|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: May 2000
Messaggi: 12165
|
[VB] calcolare "ora fine" avendo ora inizio e durata
ciao a tutti
ho un db access con una tabella che contiene una serie di eventi, per ciascun elemento ho un campo per l'ora di inizio in formato "hh.mm.ss" e un campo per la durata espressa in minuti es: 13.24.37 | 245 voglio estrarre tutti gli eventi che TERMINANO alle 23.59.59, come posso fare? grazie, ciao ![]()
__________________
645Z & some glass |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Sep 2003
Città: Tradate
Messaggi: 396
|
Usa la funzione DateAdd() per sommare il tempo all'ora che hai..
![]() |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Dec 2004
Messaggi: 3210
|
Quote:
Codice:
Dim data1 As New DateTime(2010, 4, 26, 13, 24, 37) Dim durata As Integer = 245 Dim data2 As New DateTime(2010, 4, 26, 23, 59, 59) If DateAndTime.DateAdd(DateInterval.Minute, durata, data1) <= data2 Then MsgBox("ok") Else MsgBox("l'evento sfora") End If ![]() |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:02.