Java格式化输出

Java的格式化输出等同于String.Format,与C有很大的相似,比如

System.out.printf(“%8.2f”, x);

在printf中,可以使用多个参数,例如:

System.out.printf(“Hello, %s. Next year, you’ll be %d”, name, age);

用于printf的转换符如下表:

转换符 类型  举例

d 十进制整数   159

x 十六进制整数 9f

o 八进制整数 237

f 定点浮点数 15.9

e 指数浮点数 1.59e+01

g 通常浮点数

a 十六进制浮点数 0×1.fccdp3

s 字符串 Hello

c 字符 H

b 布尔型 TRue

h 散列码 42628b2

tx 日期时间 见时间介绍表

% 百分号 %

n 分隔符

在printf函数中,可以使用多个标志,如:

System.out.printf(“%,.2f”, 10000.0 / 3.0);

用于printf的标志如下表

标志 目的 举例

+ 打印数字前的符号 +3333.33

space 在正数之前加空格 | 3333.33|

0 在数字前补0 003333.33

- 左对齐 |3333.33 |

( 负数括在括号内 (3333.33)

, 添加分组分隔符 3,333.33

# (for f ) 包含小数点 3,333.

# (for x or o) 添加前缀 0x 或 0 0xcafe

^ 转化为大写 0XCAFE

$ 指定格式化参数索引,如%1$d,%1$d表示以十进制

和十六进制打印第一个参数 159 9F

< 格式化前面参数,如%d%

制打印同一个参数 159 9F

时间日期的转换符如下:

转换符 类型 举例

C 完整日期和时间 Mon Feb 09 18:05:19 PST 2004

F ISO 8601 日期 2004-02-09

D 美国时间格式 (mm/dd/year) 02/09/2004

T 24小时时间 18:05:19

r 12小时时间 06:05:19 pm

R 24小时无秒时间 18:05

Y 四位年 2004

y 年的后两位 04

C 年的前两位 20

B 月的完整拼写 February

b or h 月的缩写 Feb

m 两位月(前补0) 02

d 两位日(前补0) 09

e 日期(前不补0) 9

A 完整星期几 Monday

a 星期几的缩写 Mon

j 这一年的第多少天,三位补0 069

H 24小时制小时,两位补0 18

k 24小时制小时,两位不补0 18

I 12小时制小时,两位补0 06

l 12小时制小时,两位不补0 6

M 分钟,两位补0 05

S 秒,两位补0 19

L 毫秒,三位补0 047

N 毫微秒,九位补0 047000000

P 上下午大写 PM

p 上下午小写 pm

z RFC 822 numeric offset from GMT -0800

Z 时区 PST

s 1970-01-01 00:00:00起秒数 1078884319

E 1970-01-01 00:00:00起毫秒数 1078884319047

java规定日期格式输出_Java格式化输出日期百分比时间等相关推荐

  1. java print 格式化输出_java 格式化输出方法

    在javaSE5中推出了printf方法来输出文本到控制台,在java中现在有如下方法可以输出文本: 1.System.out.println(....) //输出并换行 2.System.out.f ...

  2. python输入输出-2. Python中的基本输入、输出、格式化输出

    本文利用的是Python 3.x版本,建议学习3.x版本 Python中的基本输入.输出.格式化输出 1. 输入 使用input([prompt])读取一行,将其转换为string类型并返回,inpu ...

  3. python日期格式统一化: 各种日期时间格式处理为标准统一日期时间格式

    python日期格式统一化: 各种日期时间格式处理为标准统一日期时间格式 import traceback import pandas as pd aa = ['2021年12月11日 19:19', ...

  4. Java格式化日期用斜杠_[java工具类01]__构建格式化输出日期和时间的工具类

    在之前的学习中,我写过一篇关于字符串格式化的,就主要设计到了时间以及日期的各种格式化显示的设置,其主要时通过String类的fomat()方法实现的. 我们可以通过使用不同的转换符来实现格式化显示不同 ...

  5. java 打印详解_Java格式化输出printf()详解

    概要: 本文通过实例详细介绍Java格式化输出 System.out.printf() 方法的使用.参数的含义.格式转换符使用时的注意事项. System.out.printf() 是 Java 5 ...

  6. java 输出格式_java格式化输出方法

    ##Java中实现格式化输出的几种方式: 1.System.out.printf(); 类似于c语言的printf方法.如: int x = 55; System.out.format("x ...

  7. java时间日期格式器_JAVA基础类库(二)-----日期、时间类和格式器

    Date类 public classDateTest{public static voidmain(String[] args){ Date d1= newDate();//获取当前时间之后100ms ...

  8. java 格式化输出xml_Java格式化输出Xml

    Java中在格式化输出Xml时,需要dom4j-1.6.1.jar这个文件,读者可以自行在网上下载. package com.zhj.creDbXml; import java.io.IOExcept ...

  9. java 日期格式常量_Java 日期格式类

    Java格式 - Java日期格式类 Java 8有新的Date-Time API来处理日期和时间. 我们应该使用新的Java 8 Date-Time API来格式化和解析日期时间值. 如果我们正在编 ...

最新文章

  1. teamviewer设备数量上限_智能控制设备连接故障排除
  2. 警惕企业中的五种虚假执行力
  3. 苹果公司华人研究员抛弃注意力机制,史上最快的Transformer!新模型达成最低时间复杂度...
  4. 中国AI产业背后的富士康工人:拿低工资为硅谷巨头的数据贴标
  5. leetcode算法题--环形链表 II★
  6. Module.h 网狐的“com”工具箱
  7. python变量和字符串
  8. 动态给实例添加属性和方法
  9. Asp.NetCore之组件写法
  10. $bzoj1079-SCOI2008$ 着色方案 $dp$
  11. paip.python错误解决18
  12. 复合线转权属线lisp_地籍成图之权属线绘制-快猴网.ppt
  13. 用C++可编程管线渲染obj模型
  14. 目标检测评估指标 mAP P R
  15. nebula模拟器_【nebula街机模拟器中文版】nebula街机模拟器最新中文版游戏下载-街机中国...
  16. 关于ppp、PPPoE、PPTP、L2TP、IPSec协议的简单认识
  17. English写作-如何运用such as、for example、etc.、i.e.
  18. 南京市公安局电子警察系统数据库扩容和异地灾备公开招标采购公告
  19. 竟然可以用python炒股?
  20. R 语言 用黎曼和求近似 积分

热门文章

  1. 深度剖析:Redis 分布式锁到底安全吗?看完这篇文章彻底懂了!
  2. Gartner:云安全的未来,是安全访问服务边缘架构
  3. 各企业正在纷纷向“云”,背后有着哪些原因?
  4. 常见的Hadoop十大应用误解
  5. oracle 取整点的数据,Oracle SQL语句操作数字:取整、四舍五入及格式化
  6. exe打包工具哪个最好_一键分发工具哪个最好用?30万人选择这款
  7. SecureCRT 免安装、绿色版、免费版本
  8. Easyexcel异常处理:getOutputStream() has already been called for this response
  9. 小程序开发(8)-之跳转第三方小程序设计
  10. deebot扫地机器人怎么清洁_扫地机器人清洁力拼杀,科沃斯机器人DEEBOT N3与小米1S对比评测...