http://eternal1025.iteye.com/blog/344360

http://www.freejsp.net/Spring/13325.htm

1.日期型 转换为 String
DateFormat   f   =   new   SimpleDateFormat( "yyyy-MM-dd   hh:MM ");
String t=f.format(date);

2.String ->Date
Date date=Util.strToDateTimeYMD(t);

模板定义如下:
y                 年号,如   1996
M                 月份,如   July   或者   07
d                 月中第几天,如   12
H                 小时(24制),如   0、17
m                 分钟,如   32
s                 钞钟,如55
S                 微钞,如978
E                 星期几,如   Tuesday
D                 一年中的第几天,如   189
w                 week   in   year                         (Number)                         27
W                 week   in   month                     (Number)                         2
a                 am/pm   marker                         (Text)                             PM
k                 hour   in   day   (1~24)             (Number)                         24
K                 hour   in   am/pm   (0~11)         (Number)                         0
z                 time   zone                             (Text)                             Pacific   Standard   Time
'                 escape   for   text                 (Delimiter)
' '             single   quote                         (Literal)

STRING格式
dow mon dd hh:mm:ss zzz yyyy其中:
dow 是一周中的某一天 (Sun, Mon, Tue, Wed, Thu, Fri, Sat)。 
mon 是月份 (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec)。 
dd 是一月中的某一天(01 至 31),显示为两位十进制数。 
hh 是一天中的小时(00 至 23),显示为两位十进制数。 
mm 是小时中的分钟(00 至 59),显示为两位十进制数。 
ss 是分钟中的秒数(00 至 61),显示为两位十进制数。 
zzz 是时区(并可以反映夏令时)。标准时区缩写包括方法 parse 识别的时区缩写。如果不提供时区信息,则 zzz 为空,即根本不包括任何字符。 
yyyy 是年份,显示为 4 位十进制数。

http://stackoverflow.com/questions/4993132/getting-java-lang-illegalargumentexception-illegal-pattern-character-o-while
Actually from java docs I got that format for util's Date.toString() function
String java.util.Date.toString()

Converts this Date object to a String of the form:

 dow mon dd hh:mm:ss zzz yyyy

where:

  • dow is the day of the week (Sun, Mon, Tue, Wed, Thu, Fri, Sat).
  • mon is the month (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec).
  • dd is the day of the month (01 through 31), as two decimal digits.
  • hh is the hour of the day (00 through 23), as two decimal digits.
  • mm is the minute within the hour (00 through 59), as two decimal digits.
  • ss is the second within the minute (00 through 61, as two decimal digits.
  • zzz is the time zone (and may reflect daylight saving time). Standard time zone abbreviations include those recognized by the method parse. If time zone information is not available, then zzz is empty - that is, it consists of no characters at all.
  • yyyy is the year, as four decimal digits.
Overrides: toString() in Object
Returns:
a string representation of this date.
See Also:
java.util.Date.toLocaleString()
java.util.Date.toGMTString()

==========

http://java.chinaitlab.com/base/747297.html

24小时制时间显示:

public class Datetime {

public static void main(String args[]){
         java.util.Date current=new java.util.Date();
           java.text.SimpleDateFormat sdf=new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
           String c=sdf.format(current);
           System.out.println(c);
    }
}

12小时制时间显示:


public class Datetime {

public static void main(String args[]){
         java.util.Date current=new java.util.Date();
           java.text.SimpleDateFormat sdf=new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
           String c=sdf.format(current);
           System.out.println(c);
    }
}

两者区别:yyyy-MM-dd HH:mm:ss ;  yyyy-MM-dd hh:mm:ss

如下:

字母 日期或时间元素 表示 示例
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日期格式大全 format SimpleDateFormat相关推荐

  1. java14位日期格式_java日期格式大全 format SimpleDateFormat

    /** * 字符串转换为java.util.Date * 支持格式为 yyyy.MM.dd G 'at' hh:mm:ss z 如 '2002-1-1 AD at 22:10:59 PSD' * yy ...

  2. java时间格式大全

    java时间格式大全 java.util.*; import java.text.*; import java.util.Calendar; public class VeDate {  /** */ ...

  3. java 日期格式常量_Java 日期格式类

    Java格式 - Java日期格式类 Java 8有新的Date-Time API来处理日期和时间. 我们应该使用新的Java 8 Date-Time API来格式化和解析日期时间值. 如果我们正在编 ...

  4. java月份前面去掉0,JAVA日期格式输出月度前面不想被自动补0

    JAVA日期格式输出月份前面不想被自动补0 JAVA日期格式输出月份前面不想被自动补0,那么就用SimpleDateFormat("M/dd/yyyy");,一个M. 如果想被自动 ...

  5. java日期格式拼接,java转换时间格式

    Java中怎么把字符串转换成日期格式啊 就像"2005-06-09"怎么才能让它输出2005年6月9日呢,我用SimpleDateForma希望将日期输出成2005年6月9日,我们 ...

  6. C#时间/日期格式大全

    C#时间/日期格式大全(转) C#时间/日期格式大全,C#时间/日期函数大全 有时候我们要对时间进行转换,达到不同的显示效果 默认格式为:2005-6-6 14:33:34 如果要换成成200506, ...

  7. Java日期格式转换成星期几

    日期格式YYYY-MM-DD: //Java日期格式转换成星期几 yyyy-MM-ddpublic static String dateToWeek(String datetime) throws P ...

  8. java日期格式化为json字符串,看这个就够了

    java日期格式化为json字符串,看这个就够了. 不管是入参还是返参,原理都是一样的. /**      * json格式化注解      * 1,pattern是转化成json的格式,       ...

  9. oracle日期格式和java日期格式区别 HH24:mm:ss和HH24:mi:ss的区别

    oracle日期格式和java日期格式区别 HH24:mm:ss和HH24:mi:ss的区别 1.java 1)分钟用mm表示 24小时制: java(区分大小写):yyyy-MM-dd HH:mm: ...

最新文章

  1. Python中的张量分解
  2. 如何用php向wsdl服务器发请求,知道服务器端Wsdl,不写服务端代码,仅写客户端代码能调用服务端的方法吗?...
  3. 如何通过牛顿方法解决Logistic回归问题 By 机器之心2017年8月09日 16:30 本文介绍了牛顿方法(Newton's Method),以及如何用它来解决 logistic 回归。log
  4. php使用curl下载指定大小的文件
  5. C指针原理(36)-C快速入门
  6. 23_传智播客iOS视频教程_类的对象的创建
  7. 如何push一个docker镜像到DockerHub上
  8. ASP.NET MVC Global.cs - 应用程序事件
  9. 【PAT - 甲级1020】Tree Traversals (25分)(树的遍历,给定中序后序,求层次遍历)
  10. Java BigInteger类| bitCount()方法与示例
  11. PHP7 pecl 安装 mongodb扩展 和 PHPLIB
  12. Pig安装及简单使用(pig0.12.0 hadoop2.2.0)
  13. Java中this关键字的用法
  14. python调用matlab绘图_python调用matlab绘图
  15. linux 磁带机备份是否完成,Linux环境下磁带机的直接备份操作
  16. HTK搭建大词汇量连续语音识别系统(三)
  17. 计算机win7安装打印机,Win7系统怎么安装打印机 win7安装打印机的方法【图文详解】...
  18. Hadoop3.2.0 Web应用程序代理
  19. 软件工程——数据流图
  20. 【Web前端HTML5CSS3】12-字体

热门文章

  1. iOS之从N个数里面取M个数的组合算法
  2. python基础之删除文件及删除目录的方法
  3. CentOs7 卸载 MySql + 通过 yum 安装 MySql
  4. 1011:甲流疫情死亡率
  5. 【机器视觉】 endtry算子
  6. 【Linux网络编程】端口绑定问题
  7. ajax get请求_JSP中的对讲机Ajax简述
  8. 远程唤醒_Python黑科技:在家远程遥控公司电脑,python+微信一键连接!
  9. 1013 数素数 (20 分)(c语言)
  10. 解决在linux跑连接sql server老版本会报错的问题