相关疑难解决方法(0)

java.text.ParseException:无法解析的日期:java.text.DateFormat.parse(DateFormat.java:579)

我有问题SimpleDateFormat

SimpleDateFormat dtfmt=new SimpleDateFormat("dd MMM yyyy hh:mm a", Locale.getDefault());
Date dt=dtfmt.parse(deptdt);
Run Code Online (Sandbox Code Playgroud)

在 Android 模拟器中工作正常,但在手机中出现此错误:

W/System.err: java.text.ParseException: Unparseable date: "24 Oct 2016 7:31 pm" (at offset 3) W/System.err: at java.text.DateFormat.parse(DateFormat.java:579)

有什么解决办法吗?

java android date datetime-parsing unparseable

2
推荐指数
1
解决办法
1211
查看次数

我如何为 dd MMM yyyy 设置日期格式,如 2020 年 4 月 1 日

我有一个 pdf 文件,我想知道下一行是日期还是字符串(列表有两种格式,知道我是否到达日期很重要。)问题是,似乎无法使用日期格式来达到 2020 年 4 月 1 日的日期

LocalDate date = parseDate( "dd MMM yyyy", "01 Apr 2020" );
Run Code Online (Sandbox Code Playgroud)

抛出 ... 无法在索引 3 处解析文本“2020 年 4 月 1 日”

    private static LocalDate parseDate( final String format, final String s ) {

        final DateTimeFormatter df = DateTimeFormatter.ofPattern( format );
        LocalDate ld;   // Check if this was a legal LocalDate.
        try {
            ld = LocalDate.parse(s, df);
        } catch (java.time.format.DateTimeParseException pe) {
            System.out.println( pe.getMessage() );
            ld = null;  // This will signal …
Run Code Online (Sandbox Code Playgroud)

java

0
推荐指数
1
解决办法
372
查看次数

标签 统计

java ×2

android ×1

date ×1

datetime-parsing ×1

unparseable ×1