Ciclo con date

lunedì 12 aprile 2010 - 16.35

zseven Profilo | Senior Member

Ragazzi scusate sarà sicuramente una stupidaggine, ma non riesco a fare un ciclo su due date.
Io in pratica ho bisogno di sapere tutti i giorni presente in un certo intervallo di tempo.

Ho fatto così, ma ottengo errore:

Dim ControllaGiorno As DateTime

For ControllaGiorno = DataIn To DataOut
Response.Write(ControllaGiorno)
Next

Dove DataIn e DataOut sono due date di inizio e fine.

in che modo posso operare?
Grazie mille

alx_81 Profilo | Guru

>Io in pratica ho bisogno di sapere tutti i giorni presente in
>un certo intervallo di tempo.
Ciao, non puoi fare un for per una data per arrivare ad un'altra.
Il next incrementerebbe automaticamente una variabile numerica.

>in che modo posso operare?
usa un ciclo while:

Dim DataIn As New DateTime(2010, 4, 1) Dim DataOut As DateTime = DateTime.Now() While DataIn <= DataOut DataIn = DataIn.AddDays(1) Response.Write(DataIn) Response.Write("<BR />") End While

>Grazie mille
di nulla!

--

Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

zseven Profilo | Senior Member

ah grazie mille stavo uscendo pazzo!! :-)
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5