`
dubadiyu
  • 浏览: 18250 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

apache DateUtils转换带AM, PM时间出错

    博客分类:
  • JAVA
 
阅读更多

今天在扒一个网站的时候,要抓取一条时间记录,并和特定的时间进行比较。结果在使用apache DateUtils转换成24H是,老是报ParseException。代码片段如下:

String dateStr ="3/8/2009 9:39:13 PM";

Date date = DateUtils.parseDate(dateStr, new String[]{"MM/dd/yyyy hh:mm:ss aa"});

看API,文档也说a是知道AM/PM的。查找了下,这方面的也比较少。碰到几个,给的答案也不行。不知道是自己代码的原因或者是JDK版本问题,反正是不能解决。

后来一想,不是一定要使用apache DateUtils转换。用SimpleDateFormat也一样可以转换成时间。

String dateStr ="3/8/2009 9:39:13 PM";

SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy hh:mm:ss aa", Locale.US);
Date date = sdf.parse(dateStr);

 

搞定。条条大路通罗马。

分享到:
评论

相关推荐

    时间工具类 DateUtils

    本篇文章将详细讲解基于提供的"时间工具类 DateUtils"的知识点,包括DateUtils的主要功能、如何使用以及Lunar.java的相关内容。 首先,`DateUtils` 类通常是一个自定义的时间处理类,它扩展了Java内置的`java.util....

    DateUtils.java

    - `TimeZone` 类用于处理不同时区的日期和时间,`DateUtils` 可能包含处理时区转换的方法。 9. **线程安全**: - 如果`DateUtils` 设计为线程安全,那么其所有方法都应考虑多线程环境下的并发访问。 10. **异常...

    时间操作公共方法DateUtils

    工具类包含String,Long,Date三种日志类型的获取和转换,不同时间单位(年/月/日/时/分/秒/毫秒)的时间差计算,给定时间获取附近整周的日期等~

    java针对于时间转换的DateUtils工具类

    Java 中的 DateUtils 工具类是 Java 语言中的一种常用工具类,用于处理日期和时间的转换。该工具类提供了多种日期和时间的转换方法,包括 String 转 Timestamp、String 转 Date、Date 转 String、Date 转 Timestamp ...

    日期时间处理的命令行工具Dateutils.zip

    Dateutils 包含几个命令行下处理日期时间的工具,特别用于处理大量金融数据。 标签:Dateutils

    java时间操作工具类 DateUtils

    java中常用的时间操作;如日期,时间戳,日历,字符串相互转化;时间差等常用日期功能。

    apache工具类

    - **DateUtils**: 提供日期和时间操作,如格式化、解析和比较。 - **BeanUtils**: 提供了bean属性的复制和转换功能。 - **ClassUtils**: 类型转换和类加载的辅助类。 - **FileUtils**: 文件操作,如读写文件、删除、...

    org.apache.commons.lang jar包下载

    org.apache.commons.lang.time.DateUtils$DateIterator.class org.apache.commons.lang.time.DateUtils.class org.apache.commons.lang.time.DurationFormatUtils$Token.class org.apache.commons.lang.time....

    PyPI 官网下载 | dateutils-0.6.11.tar.gz

    2. **parser**:这个模块提供了强大的日期和时间解析功能,可以将各种格式的日期字符串转换为 `datetime` 对象。它能处理的格式非常广泛,甚至包括不规范或不完整的日期表示。 ```python from dateutil.parser ...

    时间的帮助类DateUtils.zip

    在Java编程语言中,日期和时间的处理是一个常见的任务,而`DateUtils`类通常是为了简化这类操作而自定义的工具类。这个`DateUtils.zip`压缩包包含了一个名为`Time的帮助类DateUtils.txt`的文件,我们可以从中学习到...

    自己封装的DateUtils工具类

    在Java编程中,DateUtils工具类是一个非常实用的辅助类,它封装了各种日期和时间处理的方法,大大简化了开发者在处理日期时的工作。这里我们深入探讨一下自定义的DateUtils工具类及其重要功能。 首先,`DateUtils`...

    apache.commons全套jar包下载

    1. Apache Commons IO: 这个模块专注于输入/输出操作,如文件处理、流操作、数据转换等。它提供了一系列方便实用的类和方法,比如FileUtils用于文件操作,IOUtils用于流的读写和复制,以及EndianUtils用于处理字节序...

    java时间处理工具类--DateUtils

    * 把字符串转换为日期 * * @param dateStr * 日期字符串 * @param format * 日期格式 * @return Date */ public static Date strToDate(String dateStr, String format) { Date date = null; ...

    DateUtils.java——日期处理

    属于时间转换工具类文件,其中包含格式转换,时区转换,时间计算等。

    java中DateUtils时间工具类详解

    首先,DateUtils 时间工具类提供了多种方法来操作日期和时间,包括获取几天前的时间、获取几天后的时间、获取当前时间戳、日期格式字符串转换成时间戳、Date 转化为时间戳、将 String 转化为 Date 等。 获取几天前...

    DateUtils.java 日期处理相关工具类

    * 文件名:DateUtils.java 日期处理相关工具类 * 版本信息:V1.0 * 日期:2013-03-11 * Copyright BDVCD Corporation 2013 * 版权所有 http://www.bdvcd.com */ public class DateUtils { /**定义常量**/ ...

    DateUtils日期工具类

    一些日期的处理,获取当前时间、date日期和字符串相互转化等

    org.apache.commons.lang jar包下载(commons-lang3-3.1.jar)

    org.apache.commons.lang.time.DateUtils$DateIterator.class org.apache.commons.lang.time.DateUtils.class org.apache.commons.lang.time.DurationFormatUtils$Token.class org.apache.commons.lang.time....

Global site tag (gtag.js) - Google Analytics