在.NET中添加一个零零的数字
-
20-08-2019 - |
题
我需要以零开始填充所有单位数字。有人可以建议最好的方法吗? (ex 1-> 01,2-> 02等)
其他提示
number.ToString().PadLeft(2, '0')
我要添加此选项作为答案,因为我在这里看不到它,并且可以作为替代方案有用。
在vb.net中:
''2 zeroes left pad
Dim num As Integer = 1
Dim numStr2ch As String = Strings.Right("00" & num.ToString(), 2)
''4 zeroes left pad
Dim numStr4ch As String = Strings.Right("0000" & num.ToString(), 4)
''6 zeroes left pad
Dim numStr6ch As String = Strings.Right("000000" & num.ToString(), 6)
# In PowerShell:
$year = 2013
$month = 5
$day = 8
[string] $datestamp = [string]::Format("{0:d4}{1:d2}{2:d2}", $year, $month, $day)
Write-Host "Hurray, hurray, it's $datestamp!"
不隶属于 StackOverflow