格式化dddddddddd

格式化ddddddddddSystem out printf String format DecimalForma SimpleDateFo NumberFormat String 类的 format 方法用于创建格式化的字符串以及连接多个字符串对象 熟悉 C 语言的同学应该 记得 C 语言的 sprintf 方法 两者有类似之处 format 方法有两种重载形式

大家好,我是讯享网,很高兴认识大家。

System.out.printf();
String.format();
DecimalFormat
SimpleDateFormat
NumberFormat

String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该
记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。
format(String format, Object… args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化
的新字符串。
format(Locale locale, String format, Object… args) 使用指定的语言环境,制定字符串格式和参数
生成格式化的字符串。
显示不同转换符实现不同数据类型到字符串的转换,如图所示。

在这里插入图片描述
讯享网
在这里插入图片描述
在这里插入图片描述 日期和事件字符串格式化
在程序界面中经常需要显示时间和日期,但是其显示的 格式经常不尽人意,需要编写大量的代码经过各
种算法才得到理想的日期与时间格式。字符串格式中还有%tx转换符没有详细介绍,它是专门用来格式
化日期和时 间的。%tx转换符中的x代表另外的处理日期和时间格式的转换符,它们的组合能够将日期和
时间格式化成多种格式。
常见日期和时间组合的格式,如图所示
在这里插入图片描述在这里插入图片描述

package demo; import java.util.Date; / * @author Mxhlin * @Email * @Date 2022/08/30/15:09 * @Version * @Description 格式化 */ public class FormattingDemo01 { 
    private static String name; private static int age; private static Date birthday; public static void main(String[] args) { 
    Date date = new Date();// 实例化一个时间的对象 // System.out.printf(""); 是一个格式化的方法 第一个百分号匹配第一个参数 第二个百分号匹配第二个参数 // %t 的意思是时间格式化 F是年月日 T是时分秒 %n : 换行 System.out.printf("%tF %tT%n",date,date); // 我们也可以这样输出 这里的 < 指定的前面的参数所指定的数 它们都指定date System.out.printf("%tF %<tT %<tA %<ta %<tH %<tM %<tS %n",date); System.out.printf("%tc %n",date); System.out.printf("%tD %<tr%n",date); System.out.printf("%ty年%<tm月%<td日 %<tH时%<tM分%<tS秒",date); } } 

讯享网

输出结果
在这里插入图片描述SimpleDateFormat 格式化日期 yyyy-MM-dd HH:mm:ss

这里的格式化代码和上面的System.out.printf()是不一样的 我们调用这个方法得按照这个类的规则来
在这里插入图片描述

在这里插入图片描述

小讯
上一篇 2025-01-16 07:29
下一篇 2025-03-28 18:52

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/50853.html