Come convertire un numero a una data in VB

January 18

Come convertire un numero a una data in VB


Visual Basic (VB) linguaggio di programmazione è robusto e flessibile per convertire le attività che sono difficili da renderli più efficienti. VB 2008 è un evoluzione del linguaggio Visual Basic che è stato progettato per la costruzione di produttivamente programmi orientati agli oggetti. VB permette agli sviluppatori di progettare per il Web, Windows e dispositivi palmari. VB è integrato in Visual Studio, l'ambiente di sviluppo integrato (IDE) in cui gli sviluppatori utilizzano per la creazione di applicazioni in una qualsiasi delle lingue per la (.net) quadro "dot net".

istruzione

1 Dimension (DIM) le variabili necessarie in tutto il programma. "Dim S As String = Numero" imposta S come una variabile e terrà numeri e lettere. Una volta creato S, che sarà uguale a "Numero", che è l'insieme dei numeri che verranno convertiti in un formato di data. Un numero esempio per questa applicazione sta per essere 02.122.020.

2 DIM D, M, Y come numero intero. Queste variabili terrà un numero da -2.147.483.648 attraverso 2.147.483.647. Questi stanno per essere utilizzato per analizzare, o dividere, il numero nel mese a due cifre e giorno e anno a quattro cifre. Il S.Substring (x, y) dice VB per iniziare alla posizione x (startIndex) e terminerà alle y (numero di caratteri nella stringa), ma non includere y nel risultato.

3 Assegnare la variabile M = S.Substring (0, 2). La variabile M sarà uguale dalla posizione di sinistra più lontano (0) e comprendono i primi due numeri. Nel nostro esempio, M = 02. (vedere la sezione Suggerimenti per ulteriori spiegazioni di posizionamento.)

4 Assegnare la variabile D = S.Substring (2, 2). La variabile D sarà uguale al numero 2-3 posizione. Ad esempio, il nostro numero è 02.122.020, così D = 12.

5 Assegnare la variabile Y = S.Substring (4, 4). La variabile Y sarà uguale dalla posizione numero quattro alla fine dei numeri o quattro posizioni dall'inizio. Nel nostro esempio, y = 2020.

6 Stampa il risultato sullo schermo document.write (CDate (M, D, Y)).

Consigli e avvertenze

  • Accanto a ciascun numero in parentesi è la posizione si riferisce al sottostringa. Così, 0 (posizione 0), 2 (prima posizione), 1 (seconda posizione), 2 (terza posizione), 2 (quarta posizione, 0 (quinta posizione), 2 (sesta posizione), 0 (settima posizione). Il funzione substring inizia alla posizione zero.