android - 将 0 添加到月份 : i. e。 "1"-> "01"

标签 android format

<分区>

我正在将月份的格式 (LONG) 转换为整数。但是月份转换时没有0。我必须将月份的0加上小10。我该怎么办?

    String month = monthSelector.getSelectedItem().toString();
    Calendar cal = Calendar.getInstance();
    try {
        cal.setTime(new SimpleDateFormat("MMMM").parse(month));
    } catch (ParseException e) {

        e.printStackTrace();
    }
    int monthInt = cal.get(Calendar.MONTH) + 1;

最佳答案

这是我的做法:

int monthInt = cal.get(Calendar.MONTH) + 1; 
String monthConverted = ""+monthInt;
if(monthInt<10){
monthConverted = "0"+monthConverted;
}

关于android - 将 0 添加到月份 : i. e。 "1"-> "01",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24273935/

相关文章:

android - 使用事件总线解耦 Android 应用程序

android - 为什么 adb install <same-packagename-always-release> 失败?

PHP heredoc 不保留格式

ios - 从 NSUserdefaults 转换/格式化 DateString

php - 根据 PHP 语言环境获取日期格式

android - 多个 HTTP POST 顺序

android - ( Activity 娱乐) : what to do with a backstack built on invalidated data?

android - 从build.gradle运行gradle命令

java - java中的millis字符串格式

postgresql - 当字符串中有 % 时,如何在 PostgreSQL 中使用格式函数?