[VB.NET] intervallo di orario

venerdì 19 ottobre 2012 - 14.19
Tag Elenco Tags  VB.NET  |  .NET 2.0  |  Visual Studio 2010

Zan Profilo | Newbie

salve a tutti,

ho provato a cercare in rete ma non sono riuscito a trovare qualcosa che mi spiegasse come compare un intervallo di tempo.
Mi spiego meglio, ho l'esigenza di sospendere l'esecuzione di un programma in un determinato range di orario (dalle 22 alle 6 dell'indomani), avete idea di come possa fare ?

grazie

Ho provato coì ma non funge

Public OraSpegnimento As DateTime = #10:00:00 PM#
Public OraAccensione As DateTime = #6:00:00 AM#

If TimeOfDay.ToString > OraSpegnimento.ToString And TimeOfDay.ToString < OraAccensione.ToString Then
MessageBox.Show("ATTENZIONE, Il servizio è sospeso dopo le ore 22.00", "?", MessageBoxButtons.OK, MessageBoxIcon.Stop)
Else
MsgBox("Puoi usare il servizio)")
End If

R.Z.



AntCiar Profilo | Expert

ciao.

L'errore sta nel fatto che sei passato per dei ToString.

Questi fanno si che il confronto non avviene più tra due Date/ora ma tra due parole.
Togli i tostring e vedrai che funziona.
Cristian Barca

Zan Profilo | Newbie

grazie mille e buona giornata
r.z
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5