Android получает месяц как двузначное число

1

Привет, кто-нибудь знает, как получить месяц как двухзначное число, например, 04 или 05?

Теги:
date

4 ответа

10
Лучший ответ

Попробуй это

 dateFormat = "MM";
 SimpleDateFormat sdf = new SimpleDateFormat(dateFormat);
 String month = sdf.format(date);

Подробнее см. В разделе " Форматирование месяца" на Android.

Также проверьте SimpleDateFormat.

  • 1
    это просто выходит как 5 вместо 05
  • 2
    используйте String.format ("% 02d", monthValue), чтобы добавить начальный ноль
1

простой способ...

String date="1";

if(Integer.parseInt(date)<10)
{
date="0"+date;
}
1

HI :) какой язык вы используете? javascript ou java? в java вы можете попробовать:

Date x=new Date();
System.out.println(x); // Fri Jun 05 22:43:25 BRT 2009

в javascript вы можете попробовать:

new Date() // current date and time
new Date(milliseconds) //milliseconds since 1970/01/01
new Date(dateString)
new Date(year, month, day, hours, minutes, seconds, milliseconds)
0

Вы можете использовать SimpleDateFormat, чтобы изменить то, как вы хотите, чтобы отобразить дату, код можно найти здесь и там больше о DateFormat класса здесь

Ещё вопросы

Сообщество Overcoder
Наверх
Меню