Dans Visual Basic.Net , la date magasins de type de variable à la fois la date et l'heure avec une précision de moins d'une milliseconde . Parfois, c'est difficile de se rappeler car le type de données est simplement appelé un jour. L'autre écueil à retenir, c'est que le cadre. Du Net n'est pas toujours cohérente lors de l'enregistrement dates et comprend parfois le temps de la journée où il semble logique que seule la date doit être stocké. Heureusement, vous pouvez comparer facilement les rendez-vous avec VB.NET en suivant quelques étapes simples. Choses que vous devez
Microsoft Visual Basic Express 2010
Visual Studio 2010, 2008 ou 2005
Voir Plus Instructions
1
Ouvrez Visual Studio ou VB express . Créez un nouveau projet Visual Basic forme Windows. Cliquez sur " Fichier" puis "Nouveau". Le "Nouveau projet" fenêtre apparaîtra . Choisissez " Visual Basic , Windows " à partir de l'arborescence , puis choisissez «Projet de Windows Form. " Nommez le projet " DateTest " et cliquez sur OK. Après une courte attente , la fenêtre du concepteur de formulaire apparaît.
2
Cliquez sur l'icône « Boîte à outils » sur la barre d'outils, puis attendez que la boîte à outils pour l'ouvrir. Faites glisser un " DateTimePicker " sur le formulaire. Faites un clic droit sur la date , puis choisissez "Propriétés". Nommez-le " dtDate , " modifier la propriété " Format" pour "Short" et la "largeur" bien sur "100 ". Cliquez sur la touche "Echap " pour fermer la fenêtre " Propriétés".
3
glisser un bouton de la boîte à outils vers le formulaire. Nommez-le " btnView , " et modifiez la propriété "Text" à "Affichage ". Double-cliquez sur le bouton pour créer un gestionnaire d'événements , puis ajoutez le code suivant au gestionnaire :
Private Sub btnView_Click ( expéditeur de ByVal comme System.Object , ByVal e As System.EventArgs ) Handles btnView.Click
MsgBox ( dtDate.Value.ToString )
End Sub
4
Cliquez sur la touche "F5" pour exécuter le programme . Lorsque le formulaire s'affiche , cliquez sur le bouton " View" sans changer la date . Notez comment la fois la date et l'heure apparaissent alors même que seule la date est apparue dans le " DateTimePicker . "
5
fermer le programme en cliquant sur le «X» dans le coin supérieur droit , puis revenir à vue de la conception. Faites glisser un autre bouton de la boîte à outils vers le formulaire . Appelez le bouton " btnToday , " et modifiez la propriété de texte «Aujourd'hui». Double-cliquez sur le bouton " Today" de créer un autre gestionnaire d'événements , puis ajoutez le code suivant :
Private Sub btnToday_Click ( expéditeur de ByVal comme System.Object , ByVal e As System.EventArgs ) Handles btnToday.Click
msg As String = " La date saisie ( "
Msg & = Date.Today.ToShortDateString
msg & = " ) est"
dtDate.Value < Date.Today Puis
Msg & = "inférieur à"
ElseIf dtDate.Value = Date.Today Puis
msg & = " match "
ElseIf dtDate.Value > Date.Today Puis
msg & = " supérieure "
End If
msg & = " Aujourd'hui ( "
msg = & Date.Today.ToShortDateString
msg = & " ) "
MsgBox ( msg)
End Sub
6
Cliquez sur "F5" pour exécuter le programme , puis cliquez sur le bouton " Today" lorsque le formulaire s'affiche . Notez comment le message qui apparaît indique que la date saisie ( aujourd'hui ) est supérieure à aujourd'hui . Encore une fois, cela est causé par le temps qui a été ajouté par la commande " DateTimePicker " . Fixer le programme en changeant les comparaisons comme suit :
Si dtDate.Value.Date < Date.Today Puis
7
Cliquez sur "F5" une fois de plus pour démarrer le programme , puis cliquez sur le bouton " Today" de voir que les dates correspondent .