Here you can find the source of getDay(Calendar cal)
public static String getDay(Calendar cal)
//package com.java2s; import java.util.Calendar; public class Main { public static String getDay(Calendar cal) { return strLen(String.valueOf(cal.get(Calendar.DAY_OF_MONTH)), 2); }//from w w w .ja v a2s .c o m public static int getDay(String s) { if (s == null || s.length() < 10) { return 1; } return Integer.parseInt(s.substring(8, 10)); } private static String strLen(String s, int len) { if (isNullStr(s)) { s = ""; } if (s.length() == 8) { return s; } for (int i = 0; i < len - s.length(); i++) { s = "0" + s; if (s.length() == 8) { break; } } return s; } private static boolean isNullStr(String s) { if (s == null || s.trim().length() <= 0) { return true; } else { return false; } } }