Java 字符串的格式化(详解 + ) 欢迎点赞 + 收藏

java 日期的格式化和时间的格式化

String 类的静态 format() 方法用于创建格式化的字符串
常见的转换符如下:

转换符说明
%te一个月中的某一天
%tb指定语言环境下的月份简称
%tB指定语言环境下的月份全称
%tA指定语言环境下的星期几全称
%ta指定语言环境下的星期几简称
%tc包括全部的日期信息和时间信息
%tY4位数的年份 如:2020
%tj一年中的第几天
%tm月份
%td一个月中的第几天
%ty2位数的年份 如:20

eg:在实例中创建类,代码如下:

import java.util.Date;

public class Eval{
	public static void main(String[] args){
	Date date = new Date();  //创建类的对象
	String t = String.format("%tc",date);
	System.out.println(t);
	}
}

以上是对如期的格式化,下面结束对时间的格式化,还是先了解常见的转换符

转换符说明
%tH2位数字的24时制的小时(00~23) 如14
%tI2位数字的12时制的小时(01~12) 如 02
%tk2位数字的24时制的小时(0~23)如 5
%tl2位数字的12时制的小时(1~12)如 1
%tM2位数字的分钟 如 05
%tS2位数字的秒数 如 12
%tL3位数字的毫秒数 如 920
%tN9位数字的微秒数
%tp指定语言环境下上下午标记

eg 下面我们看一个示例:

import java.util.Date;

public class GetDate{
	public static void main(String[] args){
		Date date = new Date();
		String hour = String.format("%tH",date);
		String minute = String.format("%tM",date);
		String second = String.format("%tS",date);
		System.out.println("现在时间是:" + hour + "时" + minute + "分" + second + "秒");
	}
}

以上为格式化日期和时间


格式化日期和时间的组合:

以下为转换符

转换符说明
%tF年-月-日 的格式 如 2020.01.01
%tD月/日/年 的格式 如 01/01/20
%tr时:分:秒 12小时制
%tT时:分:秒 24小时制
%tR时:分 24小时制
import java.util.Date;

public class TT {
    public static void main(String[] args) {
        Date time = new Date();
        String s1 = String.format("%tF",time);
        String s2 = String.format("%tT",time);
        System.out.println(s1 + s2);
    }
}


 

以上为全部内容!

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值