Java常用的基时间、日历工具类

继续接上篇:Java常用的基本数据类型工具类

日期与格式化

Java语言的Calendar(日历),Date(日期),和DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分. 日期是商业逻辑计算一个关键的部分. 所有的开发者都应该能够计算未来的日期, 定制日期的显示格式, 并将文本数据解析成日期对象。

Date类

Date类用来指定日期和时间,其构造函数及常用方法如下:

public Date()从当前时间构造日期时间对象。

public String toString()转换成字符串。

public long getTime()它包含的是一个长整型数据long, 表示的是从GMT(格林尼治标准时间)1970年, 1 月 1日00:00:00这一刻之前或者是之后经历的毫秒数。

DateFormat类

通过向SimpleDateFormat 的构造函数传递格式字符串“yyyy-MM-dd", yyyy是年,MM是月,dd是日。字符的个数决定了日期是如何格式化的传递“yy-MM-dd”会显示 13-2-22

Java常用的基时间、日历工具类

将文本数据解析成日期对象

Java常用的基时间、日历工具类

Calendar类

Calendar类主要用于完成日期字段之间的相互操作的功能

Calendar类是一个抽象基类,不能new,我们可以通过Calendar.getInstance得到其实例,下面列出Calendar的一些常用方法:

set(int year, int month, int date)设置日历字段

set(int field, int value) 将给定的日历字段设置为给定值

get(int field)返回给定日历字段的值

getTime()返回一个表示此 Calendar 时间值(从历元至现在的毫秒偏移量)的 Date 对象。

Calendar类示例

Java常用的基时间、日历工具类

NumberFormat类

NumberFormat 是所有数字格式的抽象基类。此类提供了格式化和分析数字的接口。该类有三个方法可以产生下列数据的标准格式化器:数字、货币、百分数。

创建格式化器(默认地区Local格式):

NumberFormat.getNumberInstance();返回当前默认语言环境的通用数字格式

NumberFormat.getCurrencyInstance();返回当前默认语言环境的货币格式

NumberFormat.getPercentInstance(); 返回当前默认语言环境的百分比格式

NumberFormat类示例

Java常用的基时间、日历工具类

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

    A+
发布日期:2016年05月17日  所属分类:Java
标签:

发表评论

gravatar

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen:

目前评论:13   其中:访客  11   博主  2

  1. avatar 母婴B2b 4

    感谢博主的分享~

  2. avatar 四川卫校 3

    顶一下!

  3. avatar 蚂蚁博客 1

    不错的干货。。。最近也在学习Java

  4. avatar 四川卫校 2

    对于刚学习Java的同学来说,多来博主这看看是很有好处的。

  5. avatar Koolight 5

    牛哥又在玩技术了!

  6. avatar 林三 1

    你这名字取的挺简洁哈,小C~

  7. avatar Page 1

    我居然能看懂~~哈哈

    • avatar 小C

      @Page 同道中人

      • avatar Page 1

        @小C 略懂……而已~~~~~

        • avatar 热腾网 5

          @Page 谦虚!!~~
          能看懂个别单词的路过。

    • avatar 林三 1

      @Page 完全看不懂啊,天书ing

  8. avatar 懿古今 5

    对于时间,在很多程序中都用得比较多

评论加载中...