android - 将字符串日期转换为整数并获取月份

标签 android calendar

我想将字符串日期转换为整数并从该整数中获取月份,我该怎么做??

例如: 我的字符串日期为:

String date = "15-06-2016";

那么我怎样才能得到月份:

06 as output in integer

最佳答案

使用 SimpleDateFormat 类,与将字符串转换为整数后相比,您只获得字符串中的月份

字符串日期字符串 = "15-06-2016"

SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy", Locale.ENGLISH);
try {
    Date date = sdf.parse(dateString);
    String formated = new SimpleDateFormat("MM").format(date);
    int month =  Integer.parseInt(formated);
} catch (Exception e) {
    e.printStackTrace();
}

关于android - 将字符串日期转换为整数并获取月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37803686/

相关文章:

android - 根据宽高比加载不同的资源

java - 如何在 Java 中验证 long 为日期

python - python循环起始月份和起始年份到结束月份和年份

c# - Winforms C# Outlook 样式日历

使用日历和线程安全的 Java ResultSet.getTimestamp

c# - 在日历日打开文本框单击

android - 无法解决:junit:junit:4.12

java - 初始化 Android 应用程序

android - 如何以编程方式将 EditText 的 InputType 设置为整数或小数?

Android 谷歌地图 java.lang.NoClassDefFoundError : Failed resolution of: Lorg/apache/http/ProtocolVersion