格式化字符串

一、String类的静态format()方法用于创建格式化的字符串,format()有两种重载形式。

1.format(String format,Object...args)

该方法使用指定的格式字符串和参数返回一个格式化字符串,格式化的新字符串使用本地默认的语言环境。

str.format(String format,Object...args)

2.format(Local 1,String format,Object...args)

1是格式化过程中要用到的语言环境如果1为null,则不进行本地化

二、日期和时间字符串格式化

1.日期格式化

Data data=new Data();     //创建Data对象data

String s=String.format("%te",data);         //通过format()方法对data进行格式化

上述代码中s的值是当前日期中的天数,如今天是15号,zes的值是15,%te是转换符

转换符 说明 示例
%te 一个月中的某一天(1-31) 2
%tb 指定语言环境的月份简称 Feb(英文)、二月(中文)
%tB 指定语言环境的月份全称 February(英文)、二月(中文)
%tA 指定语言环境的星期几全称 Monday(英文)、星期一(中文)
%ta 定语言环境的星期几简称 Mon(英文)、星期一(中文)
%tc 包括全部日期和时间信息 星期二 三月 25 13:37:22 CST 2015
%tY 4位年份 2016
%tj 一年中的第几天(001-366) 098
%tm 月份 03
%td 一个月中的第几天(01-31) 09
%ty 2位年份 15

 

posted @ 2016-01-08 17:12  ChHM  阅读(165)  评论(0编辑  收藏  举报