Ich möchte 0 vor einer Zahl anhängen, wenn es eine Ziffer ist. Zum Beispiel sollte es sein 01,02,03 ... 09, 10, 11, ...Wie kann ich vor einer Nummer 0 bekommen?
Antwort
Dim yourNumber as Int32 = 5
yourNumber.ToString("D2") '= "05"
if(number < 10){
number = Int32.Parse("0" + number.ToString());
}
Ich denke, dass einig C# war los :), aber Sie sollen die Idee.
Try this:
myNum.ToString().PadLeft(2, "0");
Sie müssen die Breite als 2 setzen, um mit Null vorzuspeichern –
Was bedeutet "0-42"? –
Guter Fang Iain – jvenema
Versuchen Sie Folgendes ...
Dim varNumber As Integer = 3
Dim number As String = String.Format("{0:0#}", varNumber)
Hoffnung, das hilft.
1. Ergebnis für Google: vb.net String-Format Null. http://idunno.org/archive/2004/14/01/122.aspx – mcandre
@mcandre: Ich kann diesen Link hier bei der Arbeit nicht besuchen. Was vermisse ich? – Lance
Es ist ein Leitfaden für VB.net String-Formatierung, einschließlich Auffüllen und verschiedene Format-Typen. – mcandre
Alte Schule Methode von VB6, funktioniert immer noch:
Dim yourNumber as Long = 5
Format(yourNumber, "00") ' = "05" '
... nur für alte Zeiten willen :). Besser zu verwenden Tim's answer.
- 1. Wie Nummer vor einer Spalte hinzufügen?
- 2. Wie kann ich Handy-Nummer automatisch auf Android-App bekommen?
- 3. Regex für alle Leerzeichen vor einer Nummer
- 4. Anzeige 0 vor Nummer Datentyp während Tabelle erstellen
- 5. jquery bekommen Nummer von ID
- 6. Nummer vor Dateierweiterung ersetzen
- 7. JavaScript bekommen Nummer von String
- 8. Regexp Typ für Nummer 0
- 9. Wie spalte ich eine einzelne Nummer von einer großen Nummer?
- 10. Kann ich den Zugriffsmodus einer `FILE *` bekommen?
- 11. Wie kann ich eine Nummer untergehen lassen?
- 12. Wie kann ich einer anderen Nummer eine Hexadezimalzahl zuweisen?
- 13. Wie kann ich die Adresse einer Struktur in C bekommen?
- 14. Wie kann ich {0}, aber nicht {{0}} ersetzen?
- 15. Wie finde ich das Protokoll einer Nummer?
- 16. Oracle-Nummer zu char führenden 0
- 17. Python: float Nummer erhalten Teil vor "e"
- 18. Wie kann ich jenkins build Nummer, svn Revisionsnummer bekommen ... und es auf meiner JSF Seite anzeigen?
- 19. Wie kann ich Monatsname von Monat Nummer
- 20. Wie kann ich SessionId von einer Anfrage bekommen?
- 21. Wie kann ich programmatisch den Namen einer Anwendung bekommen?
- 22. Wie kann ich einen CGImageRef aus einer Datei bekommen?
- 23. Wie kann ich den Namen einer Datei in Dart bekommen?
- 24. Wie kann ich eine Adresse einer Liste bekommen?
- 25. Wie kann ich die URL von einer ng-Ressource bekommen?
- 26. Wie kann ich die Bytes einer GetObjectResponse von S3 bekommen?
- 27. Wie kann ich den öffentlichen Schlüssel einer Webseite bekommen?
- 28. Wie kann ich leicht den Namen einer Scala-Fallklasse bekommen?
- 29. Wie kann ich eine globale Nummer mit einer eindeutigen Nummer versehen?
- 30. PHP: Wie kann ich Dateierstellungsdatum bekommen?
+1 Aus den Dokumenten über den D-Spezifizierer "Dieses Format wird nur für ganzzahlige Typen unterstützt. Die Zahl wird in eine Folge von Dezimalziffern (0-9) konvertiert, die mit einem Minuszeichen vorangestellt wird, wenn die Zahl negativ ist Gibt die Mindestanzahl der gewünschten Ziffern in der resultierenden Zeichenfolge an. Falls erforderlich, wird die Zahl links von Nullen aufgefüllt, um die im Präzisionsspezifizierer angegebene Anzahl von Ziffern zu erhalten. " http://msdn.microsoft.com/en-us/library/aa720653(v=VS.71).aspx – MarkJ
gibt mir InvalidCastException zu IFormatProvider:/ –
Welchen Code verwenden Sie? Oben sollte funktionieren: http://ideone.com/wza8KE –