Click here to Skip to main content
15,891,981 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi to all.

I have an easy (i think) problem

I have a number let's say 123.
I want if the number is < 3 to add zeroes so my new field is 4 digits
123 0123
1234 1234
345 0345

The minimum length of my number field is 3

Thanks and regards.
Posted

You can't do that with numbers - the number of leading zeros doesn't matter because they are always ignored.
You can do it when you format a number into a string for display however:
VB
Dim val As Integer = 123
Dim formatted As String = val.ToString("D4")
Console.WriteLine("{0:D4}", val)
Will both produce "0123"
 
Share this answer
 
Thanks for your answer and your time
I finally solve my problem using
VB
x.ToString.PadLeft(4, "0"c)


Anyway thanks again.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900