java日期格式中MMM的问题
来源:互联网 发布:公文流转软件 编辑:程序博客网 时间:2024/05/20 07:34
在一次处理美国的网站时,时期格式为Dec 8, 2016。我们知道Dec这种表示月份的需要用MMM表示,于是我用一下代码解析这个时间
new SimpleDateFormat("MMM d, yyyy").parse(s)谁知运行居然出错。为什么会出错呢?在确认格式没写错后,最后我意识到应该是Locale导致的问题,我的Locale是zh_CN。于是我改成这样:
new SimpleDateFormat("MMM d, yyyy", Locale.US).parse(s)果然没问题了。
那么MMM在中文里显示为什么呢?试着写了下面的测试代码:
new SimpleDateFormat("MMM d, yyyy").format(new Date())运行后显示为:
十一月 8, 2017
这个问题说明,日期格式和Locale还是有关系的。只是我们一般用2017-08-28这样的纯数字表示日期,不会碰到问题而已。
阅读全文
0 0
- java日期格式中MMM的问题
- android 开发中使用的java 日期格式 毫秒问题
- Java 日期格式问题
- WPF/UWP 日期格式dd-MMM-yyyy
- Java日期格式的问题_未完成
- Java 中内置日期的格式
- Java中关于日期格式、日期的解析和计算
- Java中关于日期格式、日期的解析和计算
- Java中字符串格式与日期格式的转换
- oracle java中常用日期格式转换问题
- Java中一些关于日期、日期格式、日期的解析和日期的计算[转贴]
- Java中一些关于日期、日期格式、日期的解析和日期的计算
- Java中一些关于日期、日期格式、日期的解析和日期的计算
- Java中一些关于日期、日期格式、日期的解析和日期的计算
- Java中一些关于日期、日期格式、日期的解析和日期的计算
- Java中一些关于日期、日期格式、日期的解析和日期的计算
- Java中一些关于日期、日期格式、日期的解析和日期的计算
- java程序中获取数据库date字段时的日期格式问题
- 解决Xcode 8以后的Alcatraz等插件不可用
- PAT (Advanced Level) Practise1133Splitting A Linked List (25)
- 有序的Map集合--LinkedHashMap
- JavaScript学习笔记_Reduce和Transduce
- 简单存储过程的编写
- java日期格式中MMM的问题
- HttpClient
- Python + opencv 实现图片马赛克
- log4net 使用笔记(c# .net framework)
- QObject::connect: Cannot queue arguments of type "xxx",(Make sure "xxx" is registed using qRegisterM
- 神奇的Invalid bound statement (not found)错误
- vector map set的使用
- PAT (Advanced Level) Practise1134Vertex Cover (25)
- CentOS中安装setup工具