Come convertire una data stringa in Visual Basic 2005

June 11

Visual Basic 2005 (VB 2005) è stato un componente di Visual Studio 2005, ambiente di sviluppo integrato di Microsoft (IDE) per lo sviluppo di programmi per .NET Framework coinvolti in Windows, Web, Mobile e le applicazioni di Office. VB 2005 ha è stato rilasciato come programma autonomo gratuito, chiamato Visual Basic 2005 Express Edition. VB 2005 ha mantenuto molte delle funzioni di Visual Basic 6. VB 2008 sostituito VB 2005 ed è disponibile come versione gratuita espresso, oltre ad essere parte di Visual Studio 2008.

istruzione

1 Aprire un nuovo progetto in VB 2005 del tipo "Windows Application Form", e assegnarle un facile da ricordare nome come "Data di Conversione".

2 Usa il mouse per posizionare il cursore sul "Toolbox" a sinistra del modulo sullo schermo se la Casella degli strumenti non è completamente visibile. Fate doppio clic sullo strumento etichetta per aggiungerlo al modulo, e poi farlo di nuovo per aggiungere una seconda etichetta. Ripetere questa procedura per aggiungere un TextBox e due pulsanti. I controlli verranno denominati Label1, Label2, Button1 e Button2. Non ci dovrebbe essere alcun nome visibile nel controllo TextBox.

3 Clicca e trascina il TextBox quindi è a destra della prima etichetta e il livello con esso. Spostare la seconda etichetta al di sotto della prima etichetta e il primo pulsante in basso che. Spostare il secondo pulsante a destra del primo pulsante verso il fondo del modulo.

4 Modificare il testo visibile nelle etichette e pulsanti facendo clic su ciascuna a sua volta e la scansione lungo il dialogo "Proprietà" sul diritto al "testo". Testo Change Label1 a "Enter data per convertire" ed eliminare la proprietà Text di Label2. Modificare il testo di Button1 da leggere, "Convert" e Button2 per mostrare "Exit". (Attenzione: Nelle caselle delle proprietà, non includere le virgolette.) Potrebbe essere necessario ampliare la larghezza delle etichette e TextBox cliccando su di essi e trascinando la dimensione più ampia. Assicurarsi di ampliare Label2 fino a riempire praticamente la larghezza del modulo.

5 Fare doppio clic sul pulsante "Convert" per aprire la finestra del codice. Digita il codice esattamente come appare tra il "Sub Button1_Click Private" (seguito da qualche altro testo di default) e "End Sub". Il codice completo dovrebbe apparire come di seguito. Nota: È importante usare un capitale "D" nella strStringDate = dt.ToString ( "D") riga, non un minuscolo ". D" Inoltre, le prime linee di ogni Sub di routine privata sono continui, frantumati con una nuova linea di quanto potrebbero apparire sul Web.

Private Sub Button1_Click (ByVal sender As System.Object, ByVal e come System.EventArgs) tratta Button1.Click
Dim dt As Date
Dim strStringDate As String
dt = TextBox1.Text
strStringDate = dt.ToString ( "D")
Label2.Visible = True
Label2.Text = "Il strStringDate variabile è ora in formato stringa" & vbCrLf & "come appare qui sotto e non in formato data" & vbCrLf & ", come è stato immesso."
Label3.Visible = True
Label3.Text = strStringDate
End Sub

Private Sub Button2_Click (ByVal sender As System.Object, ByVal e come System.EventArgs) tratta Button2.Click
Label2.Text = ""
Fine
End Sub

Private Sub Form1_Load (mittente di ByVal come System.Object, ByVal e come System.EventArgs) tratta MyBase.Load
End Sub

Nella parte superiore del modulo, prima di queste subroutine, si dovrebbe vedere una linea di lettura di "Public Class Form1" e, in fondo, "End Class." Se queste righe non ci sono, inserirli. Al termine, premere il tasto "F5" per controllare il vostro lavoro.

Consigli e avvertenze

  • Aggiungere informazioni esplicative supplementari sotto forma di un'etichetta o due deve indicare esattamente ciò che sta accadendo e dare istruzioni su come inserire date.
  • Se si sta sviluppando per l'utilizzo da parte di altri, se poi non si aggiunge un po 'di intercettazione degli errori routine a che fare con gli utenti inserire le date in modo non standard, come il 29 febbraio in un anno non bisestile, altro che lettere di testo o inusuali separatori data come un asterisco, il programma andrà in crash.