`
lancefox
  • 浏览: 63413 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

带英文的日期字符串 parse 成 java.util.Date 对象

    博客分类:
  • JAVA
 
阅读更多
我在分析 nginx 的日志时发现是这样表示日期的 [19/Feb/2013:10:23:29 +0800]

真心的讨厌这个格式,应该可以通过配置将其修改成 "yyyy-mm-dd HH:mm:ss" 格式吧?

我坚信NGINX是可以的,但这事不归我管那,那就转吧,我相信很多人都不会转,所以我分享


//转 java.util.Date 对象,代码如下:

...
public static void main(String[] args) throws ParseException {
    String date = "[19/Feb/2013:10:23:29 +0800]";
    String parter = "[dd/MMM/yyyy:HH:mm:ss Z]";
    SimpleDateFormat format = new SimpleDateFormat(parter, Locale.US);
    Date d = format.parse(date);
    System.out.println(d);
}
...
分享到:
评论

相关推荐

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

    * 将Unix时间戳转换成日期 * @param long timestamp 时间戳 * @return String 日期字符串 */ public static String unixTimestampToDate(long timestamp) { SimpleDateFormat sd = new SimpleDateFormat...

    20个常用的方法总结1

    4. 转字符串到日期 java.util.Date = java.text.DateFormat.getDateInstance().parse(date St

    编写一个方法参数接收一个字符串,返回一个Date对象(在多种日期格式中找到与字符串匹配的那一个)用到解析异常ParseException

    编写一个方法参数接收一个字符串,返回一个Date对象(在多种日期格式中找到与字符串匹配的那一个)用到解析异常ParseException import java.text.ParseException; import java.text.SimpleDateFormat; import java....

    java常用工具类的使用

    在Java程序设计过程中,对应日期和时间的格式化,还有一个简单的格式化方式,就是java.text.SimpleDateFormat,该类中用字符串指定日期和时间的格式,字符串中的字符称为模式字符,模式字符区分大小写。常见的模式...

    java时间格式大全(算法源码)

    java.util.Date date = myFormatter.parse(sj1); java.util.Date mydate = myFormatter.parse(sj2); day = (date.getTime() - mydate.getTime()) / (24 * 60 * 60 * 1000); } catch (Exception e) { return "";...

    java时间处理工具类--DateUtils

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

    JAVA时间处理类

    * 将某个日期格式字符串转换成另一指定格式日期字符串 例:传入"2009/1/15 16:58:00","yyyy/MM/dd * hh:mm:ss","yyyy年M月d日 a h时m分s秒" 则返回 “2009年1月15日 下午 4时58分0秒” * * @param dateStr ...

    利用fecha进行JS日期处理

    前言 目前在项目中我们使用...fecha.format接收一个Date对象(或一个时间戳)和一个字符串形式的日期格式,然后返回一个字符串(处理后的日期)。 注意: 当传入的参数无效时,fecha会报错 fecha.format(<Date>, <

    java发送短信之AT指令

    * 向串口中写进字符串命令 * @param s 字符串命令 * @throws Exception 异常 */ public void writeln(String s) throws Exception { out.write(s); out.write('\r'); out.flush(); } /** * 读取COM命令...

    java提示几天前

    // 定义最终返回的结果字符串。 String interval = null; long millisecond = new Date().getTime() - createAt.getTime(); long second = millisecond / 1000; if (second ) { second = 0; } /...

    freemarker总结

    其它的运行符可以作用于数字和日期,但不能作用于字符串,大部分的时候,使用gt等字母运算符代替>会有更好的效果,因为 FreeMarker会把>解释成FTL标签的结束字符,当然,也可以使用括号来避免这种情况,如:(x>y)> ...

Global site tag (gtag.js) - Google Analytics