首页 > 编程语言 >java中时间表达

java中时间表达

时间:2022-11-27 18:55:22浏览次数:47  
标签:00 表达 包含 Date 小时 时间 前导 date java

初始化

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对象的格式存储来解析字符串

标签:00,表达,包含,Date,小时,时间,前导,date,java
From: https://www.cnblogs.com/ql201209/p/16930328.html

相关文章