常用类(时间,Math),——4

来源:互联网 发布:linux应用层 编辑:程序博客网 时间:2024/06/10 00:08

记录学习Java的日常——4

十一回来接着奋斗!!

一.时间类(Date,SimpleDateFormat类--Java.util.Date) (Calendar类--Java.util.Calender)

1.Date日期类 [方法:format(),parse()]:

Date类 :主要获取当前时间(不建议使用,建议使用Calendar类)
 Date d = new Date();//先定义Date型对象 System.out.println(d);//输出格式不好,如:Wed Jun 11 09:22:30 CST 2014 //定义一个SimpledateFormat对象,并指定格式 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String today = df.format(d);//调用Format方法将Date数据转化为日期格式 System.out.println(today);//显示输出 String day1 = "1989年01月02日 05:03:12";//定义日期字符串 SimpleDateFormat df1= new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");Date day = df1.parse(day1);//使用parse方法将日期字符串,转化为Date型日期System.out.println(day);

2.Calendar日历类(Calendar是一个抽象类,可直接使用getInstance()静态方法获取Calendar对象)[方法:format(),parse()]:


其中,调用 Calendar 类的 getInstance() 方法获取一个实例,然后通过调用 get() 方法获取日期时间信息,参数为需要获得的字段的值, Calendar.Year 等为 Calendar 类中定义的静态常量。

二.数学(Math中的所有方法都是静态的,可直接使用类名.方法名)java.lang.Math

1.常用方法:



1 0