发表于: 2018-04-07 22:35:01
1 666
事情忙,耽误两天日报,继续学习。
今日完成:
10.3格式化字符串
1.格式化方法
(1)format(String format,Object…args)方法
该方法使用指定的格式字符串和参数,格式化后的新字符使用本地默认的语言环境,返回格式化后的字符串。
语法:
str.format(String format,Object…args)
(2)format(Local l ,String format,Object…args)方法
语法:
str.format(Local l ,String format,Object…args)
2.日期格式化
常见的日期格式化转换符
转换符 | 说明 | 示例 |
%te | 一个月的某一天(1~31) | 10 |
%td | 指定语言环境的月份简称 | Feb(英文)、二月(中文) |
%tB | 指定语言环境的月份全称 | February(英文)、二月(中文) |
%ta | 指定语言环境的星期几简称 | Mon(英文)、星期一(中文) |
%tA | 指定语言环境的星期几全称 | Monday(英文)、星期一(中文) |
%tc | 包括全部日期和时间信息 | 星期二 三月 25 13:23:33 CST2008 |
%tY | 4位年份 | 2008 |
%tj | 一年中的第几天(001~366) | 108 |
%tm | 月份 | 03 |
%td | 一个月中的第几天(01~31) | 02 |
%ty | 2位年份 | 08 |
3.时间格式化
时间格式化转换符
转换符 | 说明 | 示例 |
%tH | 2位数字的24时制的小时(00~23) | 14 |
%tI | 2位数字的12时制的小时(01~12) | 05 |
%tk | 2位数字的24时制的小时(0~23) | 5 |
%tl | 2位数字的12时制的小时(1~12) | 10 |
%tM | 2位数字的分钟(00~59) | 05 |
%tS | 2位数字的秒数(00~60) | 12 |
%tK | 3位数字的毫秒数(000~999) | 920 |
%tN | 9位数字的微秒数(000000000~999999999) | 062000000 |
%tp | 指定语言环境的上午或下午标记 | 下午(中文)、pm(英文) |
%tz | 相对于GMT RFC 82格式的数字时区偏移量 | +0800 |
%tZ | 时区缩写形式的字符串 | CST |
%ts | 1970-01-01 00:00:00至现在经过的秒数 | 1206426646 |
%tQ | 1970-01-01 00:00:00至现在经过的毫秒数 | 1206426737453 |
4.日期时间组合格式化
常见的日期和时间组合的格式
转换符 | 说明 | 示例 |
%tF | “年-月-日”格式(4位年份) | 2008-03-25 |
%tD | “月/日/年”格式(2位年份) | 03/25/08 |
%tc | 全部日期和时间信息 | 星期二 三月 25 13:23:33 CST2008 |
%tr | “时:分:秒PM(AM)”格式(12时制) | 03:22:06 下午 |
%tT | “时:分:秒”格式(24时制) | 15:23:49 |
%tR | “时:分”格式(24时制) | 15:25 |
5.常规类型格式化
常规转换符
转换符 | 说明 | 示例 |
%b、%B | 结果被格式化为布尔类型 | true |
%h、%H | 结果被格式化为散列码 | A05A5198 |
%s、%S | 结果被格式化为字符串类型 | “abcd” |
%c、%C | 结果被格式化为字符类型 | ‘q’ |
%d | 结果被格式化为十进制整数 | 40 |
%o | 结果被格式化为八进制整数 | 11 |
%x、%X | 结果被格式化为十六进制整数 | 4b1 |
%e | 结果被格式化为用计算机科学计数法表示的十进制数 | 1.700000e+01 |
%a | 结果被格式化为带有效位数和指数的十六进制浮点数 | 0X1.c0000000000001P4 |
%n | 结果为特定平台的行分隔符 |
|
%% | 结果为字面值’%’ | % |
明日计划:
继续学习HOW2J中的基础知识点,进一步理解类和对象的相关概念,先预习一下JDBC的知识点。
遇到的问题:
今日晚八点才回来,没有学习什么,只是将转换符列了出来。其中有个叫散列码的不明白,百度一下。
散列码:不必用冗长的线性搜索技术来查找一个键,而是用一个特殊的值,名为"散列码"。散列码可以获取对象中的信息,然后将其转换成那个对象"相对唯一"的整数(int)。所有对象都有一个散列码,而hashCode()是根类Object的一个方法。
收获:
今日无收获,晚上先不睡觉,看一看书,预习一下后面学的知识点。
评论