今天在处理nginx生成的access log时,发现时间是类似这种格式的:15/Oct/2019:10:20:42,以为只要简单的使用SimpleDateFormat处理即可,自己写了个处理格式dd/MMM/yyyy:HH:mm:ss ,可谁知直接执行竟然报错:java.text.ParseException: Unparseable date: "15/Oct/2019:10:20:42"

at java.text.DateFormat.parse(DateFormat.java:366)

at cn.hxj.task.AccessLogDayReport.getLogMap(AccessLogDayReport.java:55)

at cn.hxj.task.AccessLogDayReport.runOnce(AccessLogDayReport.java:39)

at cn.hxj.task.AccessLogDayReport.main(AccessLogDayReport.java:70)

代码如下:SimpleDateFormat sdf2 = new SimpleDateFormat("dd/MMM/yyyy:HH:mm:ss");

Date date= sdf2.parse(time);

实际只要在构建SimpleDateFormat时加上, Locale.ENGLISH即可正常识别,即:SimpleDateFormat sdf2 = new SimpleDateFormat("dd/MMM/yyyy:HH:mm:ss", Locale.ENGLISH);

java 英文月份_java SimpleDateFormat处理英文3位字母月份时的注意事项相关推荐

  1. python英文参考文献_java论文参考文献英文

    java论文参考文献英文 时间:2015-06-12 来源:未知 本文字数:14132字 作者:小韩 单位: 在写java毕业论文或高水平java学术论文时,要求参考一些java英文参考文献,外文文献 ...

  2. java月份_java 获取一定时间范围内的所有月份

    需求:获取2018年初到现在为止的所有月份统计数据 获取到所有月份 遍历月份获取数据得到list在前台显示 代码: main方法  使用simpledateFormat需要用try catch 包围 ...

  3. java 汉字排序_java实现中文汉字的首字母排序

    java中可以排序的工具类和接口共有五个SortedMap .SortedSet.TreeMap .TreeSet和Collections,Collections中需要显式调用sort()方法. 事例 ...

  4. java打字游戏_Java仿金山打字通打字母游戏《Java就该这样学》

    前面我写过关于键盘控制小球,以及模仿下雪的代码.此次算是对前一段时间知识的汇总.依旧很肤浅的没有面向对象的概念.还是俩个class. MyChar 为主测试类,MyPanel为功能类.MyPanel已 ...

  5. java 动画光标_Java动画短片当不移动鼠标光标时

    我有一个非常简单的动画,一个大字体的文字不断(逐个像素)移动到左边.首先将文本转换为图像,然后启动定时器任务,重复(每10-20 ms)将图像的x坐标递减1,并进行重绘(). 这个程序在某些系统上显示 ...

  6. java copyfile失败_java – FileUtils.copyFile()在目标是网络路径时不创建文件(在Windows上)...

    我正在使用apache common的FileUtils.copyFile()将本地磁盘上的文件复制到网络共享位置.共享文件夹已存在,运行该应用程序的用户具有该权限. FileUtils.copyFi ...

  7. java 二进制位运算_Java中的二进制与位运算

    大家在阅读一些算法或者一些开源框架的时候,总会见到~,>>,>>>,|这种大量的位运算,因此想要读明白 这部分代码,对于计算机的二进制操作以及位运算是必须要了解的,那么本 ...

  8. java中float和double型数据在赋值时有哪些注意事项?,java语言中float和double类型的数据在编程时的注意事项...

    float和double类型的数据在编程时的需要注意的地方 package execisetest; public class AccuranceTest {     public static vo ...

  9. java 日期格式化 英文_Java中使用SimpleDateFormat输出英文日期(原创)

    Java中使用SimpleDateFormat输出英文日期(原创) 由萱萱 发表于2013-12-14 如果你想输出英文日期,形如: September 29, 2013 可以借助java.text. ...

  10. java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字_灵思致远Leansmall的博客-CSDN博客_java判断字符串只包含数字字母

    import java.util.regex.Matcher; import java.util.regex.Pattern;public class StrValidate {// 纯数字priva ...

最新文章

  1. java linux 起多个进程_linux下tomcat启动后出现多个java进程
  2. mini-caffe
  3. 每个人应该知道的NVelocity用法
  4. 曲线绕x轴旋转曲面方程_空间曲线绕空间直线旋转生成的旋转曲面方程
  5. HTTP协议实体的基本讲解
  6. C++字符输入getchar()和字符输出putchar()
  7. struts2显示列表序号的办法
  8. 前展(规划)后延(架设):编码开发程序员的出路之一
  9. cmake release和debug代码运行效果不一样_这35个小细节,让你的Java 代码运行效率翻倍!...
  10. Google 和腾讯为什么都采用主干开发模式?
  11. python 函数参数枚举_Python中的枚举:如何在方法参数中强制执行
  12. iOS: AFNetworking手动配置(iOS7.1, AF2.2.4)
  13. 开篇-.net与.net framework和C#的关系与区别,历史沿革
  14. dqmh框架 labview_LabVIEW宝典(第2版)简介,目录书摘
  15. 金蝶服务器显示已离线,金蝶K3提示云服务器已离线
  16. 雷达动目标检测matlab代码,【代码分享】基于最大互信息的运动目标检测[matlab源码]...
  17. python定义一个复数类complex、内有两个成员变量_编写程序,创建一个复数类Complex,它有两个实型成员变量Real和Virtual,代表复数的实数和虚数。...
  18. Typora+smms+picGo(app) 图床使用办法
  19. springboot dubbo 既是提供者又是消费者demo源码
  20. beeline安装_Beeline使用

热门文章

  1. IE和Firefox浏览器下javascript、CSS兼容性研究
  2. 车轱辘通知挪车、车牌识别
  3. SpinLock 锁实现
  4. java+添加分割符_如何给数字添加分隔符
  5. DirectX 开启硬件加速
  6. 汉朝时期皇室家谱记载的基本内容有哪些?皇室家谱有谁能列入?
  7. 再不学点东西我们就老了
  8. 关于用EAC抓轨的测试 (转载)
  9. 如何下载网站的在线视频
  10. Jupyter Notebook又一懒人神器,拖拽生成Python代码