初始化

Date date = new Date();

输出时间字符串

System.out.println(date.toString());

字母                      描述                           示例
G                      纪元标记                        AD
y                       四位年份                        2001
M                        月份                         July or 07
d                   一个月的日期                      10
h               A.M./P.M. (1~12)格式小时      12
H            一天中的小时 (0~23)                 22
m                      分钟数                             30
s                        秒数                                55
S                       毫秒数                            234
E                      星期几                          Tuesday
D               一年中的日子                         360
F       一个月中第几周的周几          2 (second Wed. in July)
w               一年中第几周                          40
W             一个月中第几周                         1
a                 A.M./P.M. 标记                        PM
k               一天中的小时(1~24)                 24
K          A.M./P.M. (0~11)格式小时            10
z                        时区                 Eastern Standard Time
‘                    文字定界符                      Delimiter

 

字符                         描述                                                               例子
c                       完整的日期和时间                          Mon May 04 09:51:52 CDT 2009
F                 ISO 8601 格式日期                                              2004-02-09
D                    U.S. 格式日期 (月/日/年)                                     02/09/2004
T                         24小时时间                                                     18:05:19
r                         12小时时间                                                     06:05:19 pm
R                  24小时时间,不包含秒                                             18:05
Y                    4位年份(包含前导0)                                                 2004
y                    年份后2位(包含前导0)                                               04
C                    年份前2位(包含前导0)                                              20
B                          月份全称                                                       February
b                           月份简称                                                             Feb
n               2位月份(包含前导0)                                                       02
d                 2位日子(包含前导0)                                                     03
e                  2位日子(不包含前导0)                                                 9
A                        星期全称                                                         Monday
a                        星期简称                                                            Mon
j                    3位年份(包含前导0)                                                 069
H                  2位小时(包含前导0), 00 到 23                                   18
k                   2位小时(不包含前导0),  0 到 23                                18
I                   2位小时(包含前导0), 01 到 12                                    06
l                    2位小时(不包含前导0),  1 到 12                                  6
M                   2位分钟(包含前导0)                                                  05
S                       2位秒数(包含前导0)                                               19
L                        3位毫秒(包含前导0)                                             047
N                        9位纳秒(包含前导0)                                          047000000
P                           大写上下午标志                                                PM
p                        小写上下午标志                                                   pm
z                     从GMT的RFC 822数字偏移                                 -0800
Z                            时区                                                               PST
s               自 1970-01-01 00:00:00 GMT的秒数                    1078884319
Q              自 1970-01-01 00:00:00 GMT的毫妙                  1078884319047
还有其他有用的日期和时间相关的类。对于更多的细节,你可以参考到Java标准文档。

举例

import java.util.Date;

public class Datasa {
    public static void main(String[] args) {
        Date date = new Date();
        System.out.println(date(date));
    }


    public static String date(Date date){
        String str = String.format("%tF",date);
        return str;
    }

}

 

解析字符串为时间

SimpleDataFormat类有一些附加的方法,特别是parse(),它会试图按照给定的SimpleDataFormat对象的格式存储来解析字符串

原文地址:http://www.cnblogs.com/ql201209/p/16930328.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性