当前位置: 技术问答>java相关
怎样获得这样的日期格式2001-05-21 19:03:56
来源: 互联网 发布时间:2015-06-05
本文导语: 怎样获得这样的日期格式2001-05-21 19:03:56 | java.text Class SimpleDateFormat java.lang.Object | +-java.text.Format | +-java.text.DateFormat | ...
怎样获得这样的日期格式2001-05-21 19:03:56
|
java.text
Class SimpleDateFormat
java.lang.Object
|
+-java.text.Format
|
+-java.text.DateFormat
|
+-java.text.SimpleDateFormat
Format Pattern Result
-------------- -------
"yyyy.MM.dd G 'at' hh:mm:ss z" ->> 1996.07.10 AD at 15:08:56 PDT
"EEE, MMM d, ''yy" ->> Wed, July 10, '96
"h:mm a" ->> 12:08 PM
"hh 'o''clock' a, zzzz" ->> 12 o'clock PM, Pacific Daylight Time
"K:mm a, z" ->> 0:00 PM, PST
"yyyyy.MMMMM.dd GGG hh:mm aaa" ->> 1996.July.10 AD 12:08 PM
Code Sample:
SimpleTimeZone pdt = new SimpleTimeZone(-8 * 60 * 60 * 1000, "PST");
pdt.setStartRule(DateFields.APRIL, 1, DateFields.SUNDAY, 2*60*60*1000);
pdt.setEndRule(DateFields.OCTOBER, -1, DateFields.SUNDAY, 2*60*60*1000);
// Format the current time.
SimpleDateFormat formatter
= new SimpleDateFormat ("yyyy.MM.dd G 'at' hh:mm:ss a zzz");
Date currentTime_1 = new Date();
String dateString = formatter.format(currentTime_1);
// Parse the previous string back into a Date.
ParsePosition pos = new ParsePosition(0);
Date currentTime_2 = formatter.parse(dateString, pos);
Class SimpleDateFormat
java.lang.Object
|
+-java.text.Format
|
+-java.text.DateFormat
|
+-java.text.SimpleDateFormat
Format Pattern Result
-------------- -------
"yyyy.MM.dd G 'at' hh:mm:ss z" ->> 1996.07.10 AD at 15:08:56 PDT
"EEE, MMM d, ''yy" ->> Wed, July 10, '96
"h:mm a" ->> 12:08 PM
"hh 'o''clock' a, zzzz" ->> 12 o'clock PM, Pacific Daylight Time
"K:mm a, z" ->> 0:00 PM, PST
"yyyyy.MMMMM.dd GGG hh:mm aaa" ->> 1996.July.10 AD 12:08 PM
Code Sample:
SimpleTimeZone pdt = new SimpleTimeZone(-8 * 60 * 60 * 1000, "PST");
pdt.setStartRule(DateFields.APRIL, 1, DateFields.SUNDAY, 2*60*60*1000);
pdt.setEndRule(DateFields.OCTOBER, -1, DateFields.SUNDAY, 2*60*60*1000);
// Format the current time.
SimpleDateFormat formatter
= new SimpleDateFormat ("yyyy.MM.dd G 'at' hh:mm:ss a zzz");
Date currentTime_1 = new Date();
String dateString = formatter.format(currentTime_1);
// Parse the previous string back into a Date.
ParsePosition pos = new ParsePosition(0);
Date currentTime_2 = formatter.parse(dateString, pos);
|
用sql里的函数TO_DATE('" +nowTime + "','YYYY-MM-DD HH24:MI:SS')就行了,欢迎交流
>这是Oracle里的函数吧?Sql server里用GetDate()即可。二楼的方法也可,或者直接用java.util.Date
>这是Oracle里的函数吧?Sql server里用GetDate()即可。二楼的方法也可,或者直接用java.util.Date
|
第三种方式:
运行结果:
2001年07月31日
第四种方式:
运行结果:
2001/07/31 10/32/52
第三四两种方式其实是一样的他可以产生千变万化的格式。
运行结果:
2001年07月31日
第四种方式:
运行结果:
2001/07/31 10/32/52
第三四两种方式其实是一样的他可以产生千变万化的格式。
|
java.text.SimpleDateFormat
|
用java.text.SimpleDateFormat
方法上面几位都都讲了。
方法上面几位都都讲了。