java-string类-格式化字符串

java-string类-格式化字符串

ID:8975964

大小:22.07 KB

页数:3页

时间:2018-04-13

java-string类-格式化字符串_第1页
java-string类-格式化字符串_第2页
java-string类-格式化字符串_第3页
资源描述:

《java-string类-格式化字符串》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、格式化字符串String类的format()方法用于创建格式化得字符串。1.日期时间字符串的格式化使用format()方法通过给定的特殊转换符作为参数来实现对日期和时间的格式化。(1)日期的格式化常用的日期格式化转换符转换符说明示例%te一个月中的某一天2%tb指定语言环境的月份简称Feb(英文)、二月(中文)%tB指定语言环境的月份全称February(英文)、二月(中文)%tA指定语言环境的星期几全称Monday(英文)、星期一(中文)%ta指定语言环境的星期几简称Mon(英文)、星期一(中文)%tc包括全部日期和时

2、间信息星期二三月2513:37:22CST2008%tY4位年月份2008%tj一年中年的第几天085%tm月份03%td一个月的第几天02%ty2位年份08例:importjava.util.Date;publicclassEval{publicstaticvoidmain(String[]args){Datedate=newDate();Stringyear=String.format("%tY",date);Stringmonth=String.format("%tB",date);Stringday=String

3、.format("%td",date);System.out.println("Thisyearis:"+year);System.out.println("Monthis:"+month);System.out.println("Dayis:"+day);}}结果为:Thisyearis:2013Monthis:JanuaryDayis:18(2)时间格式化时间格式化转换符转换符说明示例%tH2位数字的24小时制的小时(00~23)14%tI2位数字的12小时制的小时(01~12)05%tk2位数字的24小时制的小时(

4、0~23)5%tl(小写L)2位数字的12小时制的小时(1~12)10%tM2位数字的分钟(00~59)05%tS2位数字的秒数(00~60)12%tL3位数字的毫秒数(000~999)920%tN9位数字的微秒数(000000000~999999999)062000000%tp指定语言环境下上午或下午标记下午(中文)、pm(英文)%tz相对于GMTRFC82格式的数字失去偏移量+0800%tZ时区缩写形式的字符串CST%ts1970-01-0100:00:00至现在经过的秒数1206426646%tQ1970-01-0

5、100:00:00至现在经过的毫秒数1206426737453例:importjava.util.Date;publicclassGetDate{publicstaticvoidmain(String[]args){Datedate=newDate();Stringhour=String.format("%tH",date);Stringminute=String.format("%tM",date);Stringsecond=String.format("%tS",date);System.out.println("N

6、owis:"+hour+"hours"+minute+"minutes"+second+"seconds");}}结果为:Nowis:15hours07minutes25seconds(1)格式化常见的日期时间组合常见的日期和时间组合的格式转换符说明示例%tF“年-月-份”格式(4位年份)2008-03-25%tD“月/份/年”格式(2位年份)03/25/08%tc全部日期和时间信息星期二三月2515:20:00CST2008%tr“时:分:秒PM(AM)”格式(12小时制)03:22:06下午%tT“时:分:秒”格式(

7、24小时制)15:23:50%tR“时:分”格式(24小时制)15:251.常规类型格式化常规转换符转换符说明示例%tb、%tB结果被格式化为布尔类型True%th、%tH结果被格式化为散列码A05A5198%s、%S结果被格式化为字符串类型“abcd”%c、%C结果被格式化为字符类型‘a’%d结果被格式化为十进制整数40%o结果被格式化为八进制整数11%x、%X结果被格式化为十六进制整数4b1%e结果被格式化为用计算机科学记数法表示的十进制数1.7000e+01%a结果被格式化为带有效位数和指数的十六进制浮点值0X1.

8、C000000000001P4%n结果为特定于平台的分隔符%%结果为字面值’’%%1.使用正则表达式正则表达式30分钟入门教程:http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。