| Author |
get()ing Calendar.MONTH with two digits
|
Michael Brewer
Ranch Hand
Joined: Jun 27, 2002
Posts: 54
|
|
|
Does anyone know how I can use get() or one of its related methods to get the month of a Calendar instance as a two digit number? It's currently giving me 2 instead of 02. Below is the code I'm using.
|
 |
Junilu Lacar
Bartender
Joined: Feb 26, 2001
Posts: 4118
|
|
This is really a formatting issue. get() returns an int, plain and simple. If you want to format a single digit number with a leading zero, you write something as simple as: System.out.println(((x < 10) ? "0" : "") + x); or as complicated as System.out.println(java.text.MessageFormat.format("{0,number,#00}", new Object[] {new Integer(x)}));
|
Junilu - [How to Ask Questions] [How to Answer Questions] [MiH]
|
 |
 |
|
|
subject: get()ing Calendar.MONTH with two digits
|
|
|