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
Ranch Hand
Joined: Feb 26, 2001
Posts: 3008
posted
0
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)}));