String.format()的详细用法

常用的类型

搭配转换符

例子介绍

        /**
         *   %tx	日期与时间类型(x代表不同的日期与时间转换符)
         */
        Date d =new Date();
        String year = String.format("%tY", d);
        String month = String.format("%tm", d);
        String day = String.format("%td", d);
        String hour = String.format("%tH", d);
        String minute = String.format("%tM", d);
        String second = String.format("%tS", d);
        System.out.println("year:"+year+" month:"+month+
        " day:"+day +" hour:"+hour+" minute:"+minute+" second:"+second);
        //year:2020 month:01 day:17 hour:10 minute:09 second:41
        System.out.printf("%tY",d);
        System.out.printf("%tm",d);
        System.out.printf("%td",d);
        System.out.printf("%tH",d);
        System.out.printf("%tM",d);
        System.out.printf("%tS",d);
        //20200117100941

        // c 包括全部日期和时间信息   星期五 一月 17 10:16:07 CST 2020  %n 换行
        System.out.printf("%tc%n",d);
        // F	“年-月-日”格式	2020-01-17
        System.out.printf("%tF%n",d);
        // D	“月/日/年”格式    01/17/20
        System.out.printf("%tD%n",d);
        // r	“HH:MM:SS PM”格式(12时制)	10:16:07 上午
        System.out.printf("%tr%n",d);
        // T	“HH:MM:SS”格式(24时制)	14:28:16
        System.out.printf("%tT%n",d);
        // R	“HH:MM”格式(24时制)	10:16
        System.out.printf("%tR%n",d);


        // %f	浮点类型	8.888
        // ,	以“,”对数字分组(常用显示金额)	(“%,f”, 9999.99)	 9,999.990000
        System.out.printf("%,f",9999.99);
        // (	使用括号包含负数    (99.990000)
        System.out.printf("%(f",-99.99);
        // %d	整数类型(十进制)	88
        // 0	数字前面补0(加密常用)  0099
        System.out.printf("%04d",99);
        // +	为正数或者负数添加符号  +15
        System.out.printf("%+d",15);

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值