java format用法_Java String format() 方法
例如:
String 类的 format 方法可以格式化日期和时间import java.util.Date;
import java.util.Locale;
public class Main {
public static void main( String[] args ) {
Date date=new Date();//定义Date类对象
Locale form=Locale.SIMPLIFIED_CHINESE;
String year=String.format(form,"%tY",date);//将当前年份进行格式化
String month=String.format(form,"%tB",date);//将当前月份进行格式化
String day=String.format(form,"%td",date);//将当前日期进行格式化
System.out.println("今年是:"+year+"年");//将格式化后的日期输出
System.out.println("现在是:"+month);
System.out.println("今天是:"+day+"号");
System.out.println(String.format(form,"全部日期和时间信息:%tc%n",date));
}
}
1、定义和用法
Java String 类的format()方法使用指定的格式字符串和参数返回一个格式化字符串。
2、调用语法format(String format,Object……args)
format(Locale l,String format,Object……args)
3、参数说明
参数描述
format格式字符串
args格式字符串中由格式说明符引用的参数。参数数目是可变的,可以为 0。
l格式化过程中要应用的语言环境。如果 l 为 null,则不进行本地化。
args格式字符串中由格式说明符引用的参数。
如果还有格式说明符以外的参数,
则忽略这些额外的参数。
参数的数目是可变的,可以为 0。
参数的最大数目受 Java Virtual Machine Specification
所定义的 Java 数组最大维度的限制。
有关 null 参数的行为依赖于转换。
4、方法说明
常规类型的格式化可应用于任何参数类型。格式化字符串可以使用以下占位符:
点位符说 明示 例
%b、%B格式化为布尔类型false
%h、%H格式化为散列码A05A5198
%s、%S格式化为字符串类型"abc"
%c、%C格式化为字符类型'w'
%d格式化为十进制数26
%0格式化为八进制整数12
%x、%X格式化为十六进制整数4b 1
%e格式化为用计算机科学计数法表示的十进制数1.700000e+01
%a格式化为带有效位数和指数的十六进制浮点值0X1.C000000000001P4
%n结果为特定于平台的行分隔符
%%结果为字面值%,%
format() 方法常用的日期和时间的格式化,格式化字符串可以使用如下占位符:
占位符说 明示 例
%te一个月中的某一天(1〜31)12
%tb指定语言环境的月份简称Jan (英文)、一月(中文)
%tB指定语言环境的月份全称February (英文)、二月(中文)
%tA指定语言环境的星期几全称Monday (英文)、星期一(中文)
%ta指定语言环境的星期几简称Mon (英文)、星期一(中文)
%tc包括全部日期和时间信息星期三 十月 25 13:37:22 CST 2008
%tY4位年份2008
%tj一年中的第几天(001〜366)060
%tm月份05
%td一个月中的第几天(01〜31)07
%ty两位年份08
java format用法_Java String format() 方法相关推荐
- java gettext用法_Java Context.getText方法代码示例
import android.content.Context; //导入方法依赖的package包/类 /** * Song Details * * @param context * @param t ...
- java secretkey用法_Java SecretKeyFactory.generateSecret方法代码示例
本文整理汇总了Java中javax.crypto.SecretKeyFactory.generateSecret方法的典型用法代码示例.如果您正苦于以下问题:Java SecretKeyFactory ...
- java replace无效_Java String.replace()方法无效的原因及解决方式
首先我们来看个例子 public class Demo1 { public static void main(String[] args) { String aa="abcd"; ...
- java isempty用法_Java String 的 isEmpty() 与 null 与 区别解析
问:简单说说 String 的 isEmpty() 与 null 与 "" 的区别? 答: public class Test { public static void main( ...
- java concat用法_java中concat()方法的使用说明
concat()方法介绍: 将几个字符串连接到一起. 例如: s = s.concat(str1);//将字符串str1接到字符串s后面 s = s.concat(str2);//将字符串str1接到 ...
- java makedir用法_Java Files.makeDir方法代码示例
import org.nutz.lang.Files; //导入方法依赖的package包/类 protected void download(String openid, String media_ ...
- java listview用法_Java ListView.setMultiChoiceModeListener方法代码示例
import android.widget.ListView; //导入方法依赖的package包/类 @Override public void onActivityCreated(@Nullabl ...
- java getchildren用法_Java ZkClient.getChildren方法代碼示例
import org.apache.helix.manager.zk.ZkClient; //導入方法依賴的package包/類 private static void zkCopy(ZkClient ...
- java polygon 用法_Java Polygon.getBounds方法代码示例
import java.awt.Polygon; //导入方法依赖的package包/类 private SelectionShape translatePointsToRealSize(Select ...
最新文章
- Marty Cagan:怎样寻找出色的产品经理
- iOS动画系列之八:使用CAShapeLayer绘画动态流量图
- sap-erp实施心得_实施动态代理-比较
- IDA使用方法-----1
- Pytorch采坑记录:DDP加载之前的checkpoint后loss上升(metric下降)
- kafka 新加入副本_Apache-Kafka 核心组件和流程-控制器
- Python量化交易学习笔记(39)——BaoStock股票数据下载
- cad计算机画图标准,CAD高级绘图员鉴定标准
- python矩阵连乘_python动态演示动态规划解决矩阵连乘
- 利用实体类接收中国电信物联网平台推送的数据
- 解决iPhone发送短信显示红色感叹号:尚未送达
- Centos8上安装中文字符集zh_CN.UTF-8
- 你这简历一看就是包装过的
- 线性代数学习笔记4-1:线性方程组的数学和几何意义、零空间/解空间/核
- mysql 调用方差函数_mysql 函数大全
- 视觉导航路径编辑器使用教程
- Error response from daemon: pull access denied for registey, repository does not exist or may requir
- PowerBI视觉对象共计271组,2021.01.20日更新
- mot文件解析成bin
- 反骚扰狙击战一:Flash Player
热门文章
- AcWing进阶算法课Level-4 第七章 基础算法
- GDC 2017:感受 VR 游戏的魅力
- 30组常用前端开发组件库,前端组件收集整理列表
- 福赛特机器人_福赛特机器人黄峰:从0到1,AI附能让工业机器人更智能
- 牛客网校招模拟-好多鱼
- 【LVGL 学习】样式(style)过渡动画学习
- windows-sys3:windows系统备份与还原
- 高考报志愿选什么专业?
- 2006年大学生就业“力”调查:你值多少钱
- make: *** [Makefile:1161: vmlinux] Error 137