博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android常用技能
阅读量:6757 次
发布时间:2019-06-26

本文共 1364 字,大约阅读时间需要 4 分钟。

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:SS 2018-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/18HH:MM:SS PM格式(12时制):11:18:03 上午HH:MM:SS格式(24时制):11:18:03HH:MM格式(24时制):11:18年-月-日 HH:MM:SS格式(24时制)格式:2018-01-09 11:18:03复制代码

转载地址:http://drweo.baihongyu.com/

你可能感兴趣的文章
Linux下安装Emacs
查看>>
操作系统
查看>>
vuejs学习之 项目打包之后的首屏加载优化
查看>>
三十、小程序解析HTML(对富文本返回数据的处理)
查看>>
利用YUM搭建DNS
查看>>
好详细啊saltsatck超全配置
查看>>
安装LAMP环境遇到Sorry, I cannot run apxs
查看>>
centos7双网卡bond失败
查看>>
JNI AES文件及字符串加解密
查看>>
APUE读书笔记-16网络通信-01简介
查看>>
apache站点稍大文件不完整原因及解决
查看>>
python的reduce函数
查看>>
细读shell-6
查看>>
ubuntu11.10安装php mysql wordpress
查看>>
一、2 基于wsgiref定义自己的web框架
查看>>
Ubuntu Server14.04 32位安装odoo8.0简单方法
查看>>
jQuery-easyui下的多表关联的增删改操作
查看>>
我的友情链接
查看>>
兼容IE,Firefox,CSS3 opacity透明度
查看>>
读取Hive中所有表的表结构,并在新Hive库中创建表,索引等
查看>>