今天在扒一个网站的时候,要抓取一条时间记录,并和特定的时间进行比较。结果在使用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);
搞定。条条大路通罗马。
分享到:
相关推荐
基本方法较全 自带测试方式 不需要节假日等方法可以删除Lunar.java以及DateUtils的相关方法
工具类包含String,Long,Date三种日志类型的获取和转换,不同时间单位(年/月/日/时/分/秒/毫秒)的时间差计算,给定时间获取附近整周的日期等~
java中常用的时间操作;如日期,时间戳,日历,字符串相互转化;时间差等常用日期功能。
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....
DateUtils,时间工具类,对常见时间类型做了转换
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....
主要为大家详细介绍了java针对于时间转换的DateUtils工具类,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
一些日期的处理,获取当前时间、date日期和字符串相互转化等
自己封装的DateUtils工具类,内含多种日期格式转换方法,自己在项目开发过程中使用,方便日期转换
属于时间转换工具类文件,其中包含格式转换,时区转换,时间计算等。
apache工具类,StringUtil和CollectionUtils,,以及其他的Util,apache工具类,StringUtil,,以及其他的Util,
时间的帮助类DateUtils.zip
DateUtils(日期工具类),包含日期格式化,解析等。
您能想到的时间格式化我都给您写好 拿去用吧 其实大家都能写出来 给大家节省点时间罢了 谢谢 oneRose奉献
非常好用的Date工具类 1、计算两个日期之间相差的天数 2、判断日期是否为周六日 3、获取当前周开始日期 4、获取当前周结束日期 5、判断年份是否是闰年 6、根据年份和月份计算天数 7、判断日期为该年的第几周 ...
资源来自pypi官网。 资源全名:dateutils-0.6.11.tar.gz
* 文件名:DateUtils.java 日期处理相关工具类 * 版本信息:V1.0 * 日期:2013-03-11 * Copyright BDVCD Corporation 2013 * 版权所有 http://www.bdvcd.com */ public class DateUtils { /**定义常量**/ ...
DateUtils.java工具类很实用