Vorrei aggiungere 0 prima di un numero se si tratta di una cifra singola. Per esempio dovrebbe essere 01,02,03 ... 09, 10, 11, ...Come posso ottenere 0 davanti a qualsiasi numero?
risposta
Dim yourNumber as Int32 = 5
yourNumber.ToString("D2") '= "05"
if(number < 10){
number = Int32.Parse("0" + number.ToString());
}
Credo che fosse un po 'di C# succedendo :) ma si dovrebbe ottenere l'idea.
Prova questo:
myNum.ToString().PadLeft(2, "0");
Hai bisogno di impostare la larghezza come 2 al prefisso con zero –
Che cosa significa "0-42" significa? –
Buona cattura Iain – jvenema
provare il seguente ...
Dim varNumber As Integer = 3
Dim number As String = String.Format("{0:0#}", varNumber)
Speranza che aiuta.
1o risultato per Google: vb.net string format zero. http://idunno.org/archive/2004/14/01/122.aspx – mcandre
@mcandre: Non posso visitare quel link qui al lavoro. Cosa mi manca? – Lance
È una guida alla formattazione delle stringhe VB.net, compresi i padding e diversi tipi di formato. – mcandre
metodo della vecchia scuola da VB6, funziona ancora:
Dim yourNumber as Long = 5
Format(yourNumber, "00") ' = "05" '
... solo per amore dei vecchi tempi :). Meglio usare Tim's answer.
- 1. Come posso ottenere il numero di elementi di qualsiasi variabile di tipo set?
- 2. Haskell: Come ottenere "\\ 0" in "\ 0"?
- 3. Java Arrotonda qualsiasi numero
- 4. BeanUtils.copyProperties converti Numero intero nullo a 0
- 5. tipo Regexp per numero 0
- 6. Come ottenere AutoFixture creare un numero intero> 0, e non un altro numero?
- 7. Coda richiesta davanti a un servizio REST
- 8. Posso ottenere il numero di riga corrente a macchina
- 9. Come posso sostituire {0} ma non {{0}}?
- 10. come convertire qualsiasi a int a Swift
- 11. Come abbinare un numero pari di 1 e qualsiasi quantità di 0
- 12. Come anteporre uno zero di fronte a qualsiasi numero inferiore a 10 in JavaScript utilizzando Regexp
- 13. Funzione java che modifica il numero negativo a 0
- 14. Intercept Numero da 0 a 9 in Android EditText
- 15. Come posso ottenere il numero di record cancellati?
- 16. statico davanti al numero in un programma c
- 17. Rimuovere $ da .ToString ("{0: C}") numero formattato
- 18. Come aggiungere il silenzio davanti a un file wav
- 19. Numero casuale: 0 o 1
- 20. Indirizzamento di matrice a partire da un numero non 0
- 21. Posso assegnare 0 a un shared_ptr? Perché?
- 22. Come posso ottenere libpam.so.0 (32 bit) sul mio RHEL6 a 64 bit?
- 23. Javascript 0 all'inizio del numero
- 24. Bitshift per moltiplicare con qualsiasi numero
- 25. Come posso inviare un nodo (qualsiasi) a una funzione xsl:?
- 26. Qualcuno può spoofingare un indirizzo IP a un numero qualsiasi?
- 27. Come trasformare null a 0
- 28. Come posso ottenere il numero di riga corrente nell'editor netbeans
- 29. Come posso ottenere un numero casuale dal rumore atmosferico?
- 30. Come posso ottenere il numero minimo/massimo possibile numerico?
+1 Dai documenti relativi allo specificatore D "Questo formato è supportato solo per i tipi integrali. Il numero viene convertito in una stringa di cifre decimali (0-9), preceduta dal segno meno se il numero è negativo. indica il numero minimo di cifre desiderato nella stringa risultante.Se richiesto, il numero viene riempito con zeri alla sua sinistra per produrre il numero di cifre indicato dallo specificatore di precisione. " http://msdn.microsoft.com/en-us/library/aa720653(v=VS.71).aspx – MarkJ
mi dà InvalidCastException a IFormatProvider:/ –
Che codice stai usando? Sopra dovrebbe funzionare: http://ideone.com/wza8KE –