Dateadd

venerdì 13 ottobre 2006 - 14.54

nandonando Profilo | Senior Member

ho notato che la funzione dateadd quando ha un'ora tipo 12.01.00 e aggiungo 12 mi restituisce la data per interoesempio
x=12.01.00
x=dateadd("h",12,x)
x=31/12/1899 0.01.00 perchè
http://www.mapnet.it/Fattori-arcani/Fattori-arcani.htm

Brainkiller Profilo | Guru

>ho notato che la funzione dateadd quando ha un'ora tipo 12.01.00
>e aggiungo 12 mi restituisce la data per interoesempio
>x=12.01.00
>x=dateadd("h",12,x)
>x=31/12/1899 0.01.00 perchè

Io di solito lavoro con DateTime. Esempio:

Dim dt as DateTime dt=DateTime.Now dt=dt.AddHours(13)

Ho inizializzato dt a DateTime.Now, se vuoi inizializzarlo ad altra data basta che istanzi con la new DateTime() e passi i vari elementi giorni, mesi anni, ecc.

Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5