没有合适的资源?快使用搜索试试~ 我知道了~
Java字符串 日期 数字格式化输出.doc
需积分: 31 14 下载量 75 浏览量
2009-03-04
21:28:33
上传
评论
收藏 53KB DOC 举报
温馨提示
试读
11页
Java字符串 日期 数字格式化输出.docJava字符串 日期 数字格式化输出.docJava字符串 日期 数字格式化输出.docJava字符串 日期 数字格式化输出.docJava字符串 日期 数字格式化输出.docJava字符串 日期 数字格式化输出.docJava字符串 日期 数字格式化输出.docJava字符串 日期 数字格式化输出.docJava字符串 日期 数字格式化输出.doc
资源推荐
资源详情
资源评论
Java 字符串日期数字格式化输出
在 中可以使用类似 的方法实现格式
化输出,可是
中的 !"并没有对应的功能。要格式化输
出,必须使用 #$ 包中的类来实现类似的操作(要不怎么体现面向对象
的优越性呢,不过据说 #% 准备又补上)。当然了,#$ 包的功能还
是很强大的,奇怪的是很多书中都没有涉及,而一般谁又有工夫整天去看
&'(?
)))注意:由于这里说得很简略,因此请参照下面的 * 程序。
)))格式化数字
)))在 +!,- 类中为我们提供了格式化 . 种数字的方法:整数、小数、
货币和百分比,通过工厂方法 /+!,(0/+!,(0
/!0(0/'0(0 方法获得相应的实例对象就行。
例如我们要以字符串表示人民币 元,这样来写就行:
)))+!,- 1+!,- /!0(02
))) !" 2
)))定制格式化数字
)))可是对于稍微复杂一点的需求,+!,- 就满足不了了,幸好 #
还提供了 *0"- 实现定制的格式化。要使用 *0"- 对象,
必须提供给它提供一个格式化的模式:
)))/13
)))*0"- 14*0"- 2
)))或者:
)))*0"- 14*0"- 2
)))"'2
)))然后就调用它的 方法就行了。
)))所以关键就是这个模式怎么定义。在 *0"- 类的 * 0 中有模
式的语法表示,不过很难说清楚(是我说不清楚,呵呵),请看看 * 自己
多试试吧。下面是模式中某些字符的含义表:
)))字符
))))含义
)))
))))一位数字,这一位缺失显示为 。用来补零
)))5
))))一位数字这一位缺失就不显示
)))
))))小数点,不用多说了吧
)))
))))千位分隔符
)))6
))))科学计数法
)))
))))百分比
)
)))格式化日期
)))把日期转化为字符串最简单的方法就是调用 * 类的 / 或者
7 0"/ 方法:
))) !"4*2
)))输出:.889:;:.。可是如果我们想把月和日补成 位不要时分秒
.889,这就不灵了。#$*- 提供了大量的工厂方法:
/*(0"/<(0"
/*<(0""等等。其中 " 必
须是 *- 7=+>*- ?6*(@?*- A=B< 之
一。* 中的 !"*- 方法作了一个简单的实验。
)
)))定制格式化日期:
)))同样,#$"*- 可以通过模式实现定制格
式化:
)))/13
)))"*- 14"*- 2
)))或者:
)))"*- 14"*- 2
)))"'2
)))下面是 "*- 的 # 0 中的一个模式符号简表:
)))符号
))))意义
))))合法数值
))))示例
)))
))))C
))))C
))))DD;2D;
)))?
))))? E
))))? E
))))!"2!"29
))))F'/G
))))* E
))))+!,
))))
)))
))))&H%
))))<$
))))'?
)))A
))))A !8
))))+!,
))))
)))E
))))A !H8
剩余10页未读,继续阅读
资源评论
caoyanbao
- 粉丝: 2
- 资源: 19
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功