Click here to Skip to main content
Sign Up to vote bad
good
See more: VB9.0
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 23-Dec-12 7:40am


2 solutions

Thanks for your answer and your time
I finally solve my problem using
x.ToString.PadLeft(4, "0"c)
 
Anyway thanks again.
  Permalink  
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:
Dim val As Integer = 123
Dim formatted As String = val.ToString("D4")
Console.WriteLine("{0:D4}", val)
Will both produce "0123"
  Permalink  

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

  Print Answers RSS
Your Filters
Interested
Ignored
     
0 Christian Graus 544
1 OriginalGriff 258
2 Ron Beyer 256
3 samadhan_kshirsagar 229
4 Sergey Alexandrovich Kryukov 193
0 Sergey Alexandrovich Kryukov 7,007
1 Prasad_Kulkarni 3,815
2 OriginalGriff 3,557
3 _Amy 3,372
4 CPallini 2,975


Advertise | Privacy | Mobile
Web04 | 2.6.130617.1 | Last Updated 23 Dec 2012
Copyright © CodeProject, 1999-2013
All Rights Reserved. Terms of Use
Layout: fixed | fluid