日期操作

50-日期和时间格式化

可以通过 String.format 方法对日期进行格式化。

Date today = new Date();
String.format("%tY", today);Code language: JavaScript (javascript)

日期格式化转换符

Date today = new Date();
System.out.println(String.format("今年是:%tY年", today));
System.out.println(String.format("今天是:%te号", today));Code language: JavaScript (javascript)

时间格式化转换符

Date today = new Date();
String.format("%tH", today);

System.out.println(String.format("现在是:%tH点", today));Code language: JavaScript (javascript)

日期和时间组合格式化

Date today = new Date();
System.out.println(String.format("今年是:%tY年", today));
System.out.println(String.format("今天是:%te号", today));
System.out.println(String.format("现在是:%tH点", today));
System.out.println(String.format("日期:%tF", today));
System.out.println(String.format("时间:%tT", today));Code language: JavaScript (javascript)

输出结果示例:

今年是:2018年
今天是:5号
现在是:19点
日期:2018-05-05
时间:19:25:18Code language: CSS (css)

51-常规类型格式化

比如格式化整数、十进制、八进制、布尔等等。

System.out.println(String.format("年龄是%s-%d-%o", 11, 12, 10));Code language: CSS (css)

常用转换符说明:

转换符含义
%s字符串
%d十进制整数
%o八进制整数
%x十六进制整数
%f浮点数
%b布尔值
%c字符
%n平台独立的换行符

Previous:

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注