Date和String之间的转换
来源:互联网 发布:淘宝店铺竞品分析 编辑:程序博客网 时间:2024/05/17 15:18
模板定义如下:
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) '
字符串转日期或日期转字符串
用法:
SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );
这一行最重要,它确立了转换的格式,yyyy是完整的公元年,MM是月份,dd是日期,至于HH:mm:ss就不需要我再解释了吧!
ps:为什么有的格式大写,有的格式小写,那是怕避免混淆,例如MM是月份,mm是分;HH是24小时制,而hh是12小时制
1.字符串转日期:
2006-10-8 15:30:22要把它转成日期,可以用
Date date = sdf.parse( " 2006-10-8 15:30:22 " );
2.日期转字符串
假如把今天的日期转成字符串可用
String datestr = sdf.format( new Date());
这个字符串的内容便类似2006-10-08 14:55:38
透过这个API我们便可以随心所欲的将日期转成我们想要的字符串格式,例如希望将日期输出成2006年10月08日,
我们可以这么写:
SimpleDateFormat sdf = new SimpleDateFormat( " yyyy年MM月dd日 " );
String datestr = sdf.format( new Date());
datestr便会依照我们设定的格式输出
获取当前时间:
************如果写SQL语句也可以用时间戳(适合PreparedStatement)**********
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) '
字符串转日期或日期转字符串
用法:
SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );
这一行最重要,它确立了转换的格式,yyyy是完整的公元年,MM是月份,dd是日期,至于HH:mm:ss就不需要我再解释了吧!
ps:为什么有的格式大写,有的格式小写,那是怕避免混淆,例如MM是月份,mm是分;HH是24小时制,而hh是12小时制
1.字符串转日期:
2006-10-8 15:30:22要把它转成日期,可以用
Date date = sdf.parse( " 2006-10-8 15:30:22 " );
2.日期转字符串
假如把今天的日期转成字符串可用
String datestr = sdf.format( new Date());
这个字符串的内容便类似2006-10-08 14:55:38
透过这个API我们便可以随心所欲的将日期转成我们想要的字符串格式,例如希望将日期输出成2006年10月08日,
我们可以这么写:
SimpleDateFormat sdf = new SimpleDateFormat( " yyyy年MM月dd日 " );
String datestr = sdf.format( new Date());
datestr便会依照我们设定的格式输出
获取当前时间:
************如果写SQL语句也可以用时间戳(适合PreparedStatement)**********
- Date,Calendar和String之间的转换
- Date和String之间的转换
- string和date之间的转换
- string和date之间的转换
- String和Date、Timestamp之间的转换
- String和Date、Timestamp之间的转换
- String和Date,Timestamp之间的转换
- String和Date、Timestamp之间的转换
- String和Date、Timestamp之间的转换
- String和Date之间的转换。。
- date和String之间的转换,数据库
- String和Date、Timestamp之间的转换
- String和Date、Timestamp之间的转换
- Date和String之间转换
- Date 和 String 之间的相互装换 util.date和sql.date转换
- java.util.Date和 String之间的转换
- flex中date和string之间的类型转换
- Java:String和Date、Timestamp之间的转换
- CString的GetBuffer
- 一个很好的关于多态的题目
- javascript中createTextRange用法
- 通用存储过程代码
- Ajax缓存解决办法
- Date和String之间的转换
- C#打印原理解析及实例操作
- C++强制类型转换
- 日文输入法
- C#打印条码操作的实例浅析
- SilverLight3学习
- 《孔子》主題歌《幽蘭操》與原詩
- 数据库的一些小知识
- Oracle千万条记录插入与查询小结