首页 文章

字符串日期为毫秒

提问于
浏览
0

我有一个日期字符串(格式:dd-mmm-yyyy),我想将其转换为毫秒,但它必须具有设备的时区 .

我已经尝试了这个,但不幸的是“f.parse(”17-July-2018“);”工作不对 .

SimpleDateFormat f = new SimpleDateFormat("dd-MMM-yyyy", Locale.ENGLISH); //Sample "17-July-2018"

            try {
                Date d = f.parse("17-July-2018");
                bonusTime = d.getTime();
            } catch (ParseException e) {
                e.printStackTrace();
            }

1 回答

  • 1

    完整月份名称的解析格式为 MMMM

    SimpleDateFormat f = new SimpleDateFormat("dd-MMMM-yyyy", Locale.ENGLISH);
    

    应该管用 . MMM 适用于"Jan"或"Feb"等短名称 .

相关问题