当前位置:首页 > 开发 > 编程语言 > Java > 正文

java中时间格式要求大小写严格

发表于: 2014-09-30   作者:煎蛋就是幸福   来源:转载   浏览:
摘要: 我们都知道在oracle中时间格式,yyyy-mm-dd 和yyyy-MM-dd 效果是一样的,但是在java代码中却是不一样的, 举个例子:   将字符串转化成日期    将"2014-09-30"String 类型 转换成Date类型 import java.text.DateFormat; import java.text

我们都知道在oracle中时间格式,yyyy-mm-dd 和yyyy-MM-dd 效果是一样的,但是在java代码中却是不一样的,

举个例子:

  将字符串转化成日期

   将"2014-09-30"String 类型 转换成Date类型

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Test {
	public static void main(String[] args) {
		DateFormat dd = new SimpleDateFormat("yyyy-mm-dd");
		try {
			Date da = dd.parse("2014-09-30");
			System.out.println(da);
		} catch (ParseException e) {
			e.printStackTrace();
		}
	}
}

 运行结果为:

    Thu Jan 30 00:09:00 CST 2014 : 是1月,0点09分,说明把9月当成了分钟来处理.

出现这样的原因是java中时间格式MM和mm是不一样的.需要将yyyy-mm-dd改成yyyy-MM-dd

代码应该改成

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Test {
	public static void main(String[] args) {
		DateFormat dd = new SimpleDateFormat("yyyy-MM-dd");
		try {
			Date da = dd.parse("2014-09-30");
			System.out.println(da);
		} catch (ParseException e) {
			e.printStackTrace();
		}
	}
}

 运行结果:

     Tue Sep 30 00:00:00 CST 2014

 

 

所以以后转换的时候要注意!

 

另附标准定义表

字母 日期或时间元素 表示 示例
G Era 标志符 Text AD
y Year 1996; 96
M 年中的月份 Month July; Jul; 07
w 年中的周数 Number 27
W 月份中的周数 Number 2
D 年中的天数 Number 189
d 月份中的天数 Number 10
F 月份中的星期 Number 2
E 星期中的天数 Text Tuesday; Tue
a Am/pm 标记 Text PM
H 一天中的小时数(0-23) Number 0
k 一天中的小时数(1-24) Number 24
K am/pm 中的小时数(0-11) Number 0
h am/pm 中的小时数(1-12) Number 12
m 小时中的分钟数 Number 30
s 分钟中的秒数 Number 55
S 毫秒数 Number 978
z 时区 General time zone Pacific Standard Time; PST; GMT-08:00
Z 时区 RFC 822 time zone -0800

 

java中时间格式要求大小写严格

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

推荐文章
编辑推荐
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号