JAVA中格式化输出时间

目录

规范说明

代码示范


规范说明

总结了下面这张关于格式化得到相应的时间的表,希望可以在以后再看这篇文章的时候自己可以一目了然,清楚的知道如何得到自己想要的时间。

JAVA中格式化输出时间
转换符说明举个栗子
%tF“年-月-日”格式(4位年份)2020-01-08
%tT“时:分:秒”格式(24时制)22:23:40
%tR“时:分:秒”格式(24时制)22:23
%tD“月/日/年”格式(2位年份)01/26/20
%ts1970-01-01 00:00:00 至现在经过的秒数3696563896
%tQ1970-01-01 00:00:00 至现在经过的毫秒数7653426935836
%tY4位数的年份2020
%ty2位数的年份20
%tH2位数字的24小时制的小时(00~23)10
%tk

  2位数字的24小时制的小时(0~23)

    (和上面方法的效果是一样的)

10
%tM2位数字的分钟(00~59)35
%tS2位数字的秒数(00~60)74
%tL3位数字的毫秒数(000~999)677
%tN9位数字的微秒数(000000000~999999999)009870375
%tZ时区缩写形式的字符串cst
%tc包括全部日期和时间信息星期五 一月 08 12:18:13 CST 2020
%te一个月中的某一天(1~31)5
%tr“时:分:秒 PM(AM)”格式(12时制)08:32:28  上午
%tz相对于GMT RFC 82 格式的数字时区偏移量+0800
%tp指定语言环境下上午或下午标记下午(中文)、pm(英文)
%tl2位数字的12小时制的小时(1~12)04
%tI2位数字的12小时制的小时(01~12)02
%tb获得月份简称1月
%tB获得月份全称一月
%ta获得星期简称周五
%tA获得星期全称星期五
%tj一年中的第几天(001~366)142
%td一个月中的第几天(01~31)23
%tm获得月份01
%tz相对于GMT RFC 82 格式的数字时区偏移量+0800

 

代码示范

import java.util.Date;

public class LuanXie {
    public static void main(String[] args) {
        Date time=new Date();
        System.out.print("四位数显示当前的年份:");
        System.out.println(String.format("%tF",time));//类似于C语言的输出格式
        System.out.print("只获得现在的年份:");
        System.out.println(String.format("%tY",time));
    }
}

IDEA运行截图:

运行截图
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值