3、时间和随机数

一、时间

1.1 使用Calendar/[ˈkæləndɚ]/类获取时间

1.1.1 常用方法

(1)public  static  Calendar  getInstance():

使用默认时区和语言环境获取一个基于当前时间的Calendar对象。

 

(2)public  int  get(int field)

返回给定日历字段表示的日历部分的数字值。

 

1.1.2 静态属性:日历字段常量

(1)public  static  final  int  YEAR:

获取当前年的数字

 

(2)public  static  final  int  MONTH:

获取当前的月份数字,取值为0-110表示的是一月

 

(3)public  static  final  int  DATE:

获取当前月中某天的数字,一个月中的第一天的值为1.

 

(4) public  static  final  int  DAY_OF_MONTH:

获取当前月中某天的数字,一个月中的第一天的值为1.

 

(5) public  static  final  int  DAY_OF_WEEK:

获取一个星期中某天的数字,

 

(6) public  static  final  int  HOUR:

获取上午或下午的小时的数字,12小时制使用,范围(0-11

 

(7) public  static  final  int  HOUR_OF_DAY:

获取一天中的小时的数字,24小时制使用,范围(0-23

 

(8) public  static  final  int  MINUTE:

获取一个小时中的分钟数

 

(9) public  static  final  int  SECOND:

获取一个分钟内的秒数

 

 

1.2 Date类和DateFormat

1.2.1 Date类获取系统时间

Date  date=new Date();

 

1.2.2 DateFormat类对时间和日期格式化或解析的方法

(1) public  final  String  format(Date date)

将日期格式的时间转换为字符串时间

 

(2)public  Date  parse(String date)

将字符串日期转换为Date类型的日期

 

 

 

 

二、Random类随机数生成器

2.1 常用方法

(1) public  Random()

创建一个新的随机数生成器

 

(2)public  int  nextInt()

返回0-10的随机数,包括010

 

(3)public  int  nextInt(int  num)

返回0-10的随机数,不包括010

 

(4) public  int  nextDouble()

返回0-1的随机数,不包括01

 

posted @ 2016-05-27 13:28  红酒人生  阅读(550)  评论(0编辑  收藏  举报