Android常用技能

1.JAVA字符串格式化-String.format()


转换符说明
%s字符串类型
%c字符类型
%b布尔类型
%d整数类型(十进制)
%x整数类型(十六进制)
%o整数类型(八进制)
%f浮点类型
%.2f保留两位小数的浮点类型
%%百分比类型
%n换行符
%tx日期与时间类型

%tx转换符中的x代表另外的处理日期和时间格式的转换符,它们的组合能够将日期和时间格式化成多种格式


转换符说明示例代码
c包括全部日期和时间信息星期二 一月 09 11:14:20 CST 2018
F“年-月-日”格式2018-01-09
D“月/日/年”格式01/09/18
r“HH:MM:SS PM”格式(12时制)11:14:20 上午
T“HH:MM:SS”格式(24时制)11:14:20
R“HH:MM”格式(24时制)11:14
F和T结合使用年-月-日 HH:MM:SS2018-01-09 11:18:03

效果演示:

public static void main(String[] args) {
        Date date = new Date();
        //%n的使用
        System.out.printf("%s%n", "测试数据");
        //c的使用
        System.out.println(String.format("全部日期和时间信息:%tc", date));
        //f的使用
        System.out.println(String.format("年-月-日格式:%tF", date));
        //d的使用
        System.out.println(String.format("月/日/年格式:%tD", date));
        //r的使用
        System.out.println(String.format("HH:MM:SS PM格式(12时制):%tr", date));
        //t的使用
        System.out.println(String.format("HH:MM:SS格式(24时制):%tT", date));
        //R的使用
        System.out.println(String.format("HH:MM格式(24时制):%tR", date));

        System.out.println(String.format("年-月-日 HH:MM:SS格式(24时制)格式:%tF %tT", date, date));

    }

输出结果:

测试数据
全部日期和时间信息:星期二 一月 09 11:18:03 CST 2018
年-月-日格式:2018-01-09
月/日/年格式:01/09/18
HH:MM:SS PM格式(12时制):11:18:03 上午
HH:MM:SS格式(24时制):11:18:03
HH:MM格式(24时制):11:18
年-月-日 HH:MM:SS格式(24时制)格式:2018-01-09 11:18:03
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值