发表于: 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的一个方法。


收获:

今日无收获,晚上先不睡觉,看一看书,预习一下后面学的知识点。


返回列表 返回列表
评论

    分享到