java中时间输出的格式_Java 打印日期/时间格式
Java格式 - Java 打印日期/时间格式
Java 打印日期/时间格式处理日期,时间和日期时间值。
Java 打印日期/时间格式可以应用于格式值为long,Long,java.util.Calendar,java.util.Date,和java.time.temporal.TemporalAccessor类型。
长类型中的值解释为自1970年1月1日午夜UTC之后过去的毫秒数。
t大写变量T转换字符用于格式化日期/时间值。
日期/时间格式化的一般语法如下:%
精度不适用于日期/时间格式。
对于日期/时间格式,转换是一个双字符序列。 第一个字符总是't'或'T'。 第二个字符,称为转换后缀,确定日期/时间参数的格式。
下表包含时间格式的后缀字符后缀含义
H将时间格式设置为24小时制时钟的两位数小时。 有效值为00到23. 00用于午夜。
I格式化12小时制时钟的一位两位数小时。 有效值为01到12。
k格式化时间与H后缀相同,除了它不向输出添加前导零。 有效值为0到23。
l格式化时间与“I"后缀相同,除了它不添加前导零。 有效值为1到12。
M一小时内两位数的分钟。 有效值为00到59。
S一个两位数的秒。 有效值为00到60。
L一个三位数毫秒。 有效值为000到999。
N一个九位数的纳秒。 有效值为000000000至999999999。
p使用小写格式化特定于语言环境的上午或下午字符串。对于美国地区,“am"或“pm"。 要获取“AM"和“PM",请使用大写变量“T"作为转换字符。
z输出与GMT的数值时区偏移(例如,+0530)。
Z输出时区的字符串缩写(例如,CST,EST,IST等)。
s输出秒自1970年1月1日午夜UTC。
Q自1970年1月1日午夜UTC以来的输出毫秒数。
日期格式化的后缀字符的下表列表信含义
B在美国语言环境中输出本地特定的月份全名,例如“一月",“二月"。
b输出特定于语言环境的缩写月份名称,例如美国语言环境中的“Jan",“Feb"。
h与“b"相同。 输出特定于语言环境的缩写月份名称,例如美国语言环境中的“Jan",“Feb"。
A输出一周中某天的特定于地区的全名,例如美国地区的“星期日”,“星期一”。
a输出一周中某天的特定于语言环境的短名称,例如美国语言环境的“Sun",“Mon"。
C将四位数年份除以100,并将结果格式化为两位数。 如果结果数字为一位数,它将添加一个前导零。 有效值为00到99.例如,如果四位数年份是2014,则它将输出20。
Y如果年份包含少于四位数,则输出带有前导零的四位数年份。
y输出年份的最后两位数字,如有必要,添加前导零。 2011年将输出11。
j一年中三位数的日期。 有效值为000到366。
m一个两位数的月份。 有效值为01到13.需要13的特殊值来支持农历日历。
d一个两位数的日期。 有效值为01到31。
e每月的日期。 有效值为1到31。
下表列出了日期/时间格式的后缀字符格式描述
R输出时间以24小时时钟格式为“小时:分钟"。 它输出与%tH:%tM相同。 示例:11:23
T以24小时制输出时间,格式为“小时:分:秒"。 它输出相同的“%tH:%tM:%tS"。 示例11:23:10
r以24小时制输出时间,格式为“小时:分:秒"。 它输出相同的“%tH:%tM:%tS"。 示例11:23:10...
D输出日期为“%tm /%td /%ty",例如“01/19/14"
F输出日期为“%tY-%tm-%td",如“2014-01-19"。
c将日期和时间输出为“%ta%tb%td%tT%tZ%tY",例如“Wed Jan 20 12:22:06 CST 2014"。
例子
以下代码显示如何使用日期时间格式化程序。 它在格式说明符中使用'
import java.time.Month;
import java.util.Locale;
public class Main {
public static void main(String[] args) {
Locale englishUS = Locale.US;
LocalDateTime ldt = LocalDateTime.of(2014, Month.JANUARY, 25, 11, 48, 16);
System.out.printf(englishUS, "US: %tB %
}
}
上面的代码生成以下结果。
例2
以下代码格式化默认语言环境中的当前日期和时间。 它使用ZonedDateTime参数,它保存当前日期/时间与时区。import java.time.ZonedDateTime;
public class Main {
public static void main(String[] args) {
ZonedDateTime currentTime = ZonedDateTime.now();
System.out.printf("%tA %
System.out.printf("%TA %
System.out.printf("%tD %n", currentTime);
System.out.printf("%tF %n", currentTime);
System.out.printf("%tc %n", currentTime);
System.out.printf("%Tc %n", currentTime);
}
}
上面的代码生成以下结果。
java中时间输出的格式_Java 打印日期/时间格式相关推荐
- java中的随机生成算法_Java生成随机时间的简单随机算法
根据起始时间生成随机事件,代码如下: public static Date randomDate(Date beginDate,Date endDate ){ if(beginDate.getTime ...
- Java中 LocalDate、LocalTime、LocalDateTime三个时间工具类的使用介绍
Java中 LocalDate.LocalTime.LocalDateTime三个时间工具类的使用介绍 一.背景: 之前在做项目的过程中,对日期时间类没有一个系统的了解,总是在用的时候去搜索一下,解决 ...
- java中关于输出三角形图案类型题目的思路
java中关于输出三角形图案类型题目的思路 初学java,在学到循环相关的知识的时候,老师总会拿出一些图形打印相关的题目来让大家来练习,其中比较经典的就是如下类似题目. 这种图形类的题目,只要能做出其 ...
- JAVA中集合输出的四种方式
在JAVA中Collection输出有四种方式,分别如下: 一) Iterator输出. 该方式适用于Collection的所有子类. public class Hello {public stati ...
- Java中Date类型如何向前向后滚动时间,( 附工具类)
Java中的Date类型向前向后滚动时间(附工具类) 废话不多说,先看工具类: 1 import java.text.SimpleDateFormat; 2 import java.util.Cale ...
- java之进阶语法(Object类及日期时间类)
一.关于Object类 (一)概述 java.lang.object类是java语言的根类,即是所有类的父类. 若一个类没有指定父类,那么默认继承自Object类 object类常用的方法有以下: - ...
- java 获取文件时间_在java中怎么获取文件的最后修改日期
在java中怎么获取文件的最后修改日期 发布时间:2020-07-10 09:57:26 来源:亿速云 阅读:86 作者:Leah 在java中怎么获取文件的最后修改日期?相信很多没有经验的人对此束手 ...
- PHP获取当前时间、时间戳的各种格式写法汇总[日期时间]
PHP获取当前时间.时间戳的各种格式写法汇总[日期时间] 原文:PHP获取当前时间.时间戳的各种格式写法汇总[日期时间] 今天写下php中,如何通过各种方法 获取当前系统时间.时间戳,并备注各种格式的 ...
- 【Java】JDK1.8新特性Date类----日期/时间改进
一.为什么我们需要新的Java日期/时间API? 1.8之前JDK自带的日期处理类非常不方便,我们处理的时候经常是使用的第三方工具包,比如commons-lang包等.不过1.8出现之后这个改观了很多 ...
最新文章
- Replication--镜像+复制
- yolov3权重_目标检测之 YOLOv3 (Pytorch实现)
- wifi 信道_说了这么久的信道和频宽,这回总算能弄明白啦
- java链式调用空指针_java 链式调用
- Gson读写JSON 数据
- python的序列类型及其特点_Fluent Python 笔记——序列类型及其丰富的操作
- Linux 启动流程即init程序分析--1
- python语言公式求圆周率_通过Python实现圆周率的计算(公式方法和蒙特卡罗方法)...
- jQuery中的$.getJSON、$.ajax、$.get、$.post的区别
- Java千百问_05面向对象(013)_泛型如何使用
- 给用户配置hadoop权限
- Rectangle矩形类
- 【积跬步以至千里】Windows无法访问指定设备,路径或文件,您可能没有合适的权限访问
- 多种隐藏滚动条但是依然可以滚动实现方式
- python显示gif图片报错_4种方法(plglet、tkinter、guizero、pygame)的GUI中显示gif
- 未睹棺椁先哭君——谷歌墓志铭
- 直播带货中被禁播,我是触犯了哪些直播规则丨国仁网络资讯
- 数组常用的API(二)
- K8S篇-安装Syncthing
- Cisco网站系统测试考试题目及答案