java学习笔记 ---日期操做

日期操做有如下几种类:
1.日期时间类java

java.util.Date函数

Date类提供了对日期和时间的封装。测试

public Date()code

该构造函数实例化Date对象,获得当前时间,精确到毫秒。对象

//测试代码get

import java.util.Date;
public class DateTest
{
 public static void main(String[] args)
 {
  Date date = new Date();
  System.out.println("current time is "+date);
 }
}

 

2.日历类class

java.util.Calendarimport

此类没有构造函数date

A.获得当前时区的日历对象,默认是当前时区的当前日期和时间:构造函数

public static Calendar getInstance()

B. 指定时区,获得该时区的日期和时间

pubic static Calendar getInstance(TimeZone zone)

C.获得Calendar对象后,能够对其封装的时间日期改变,用下面的方法:

public final void SetTime(Date date)

D.获得具体的时间项目,用下面的方法:

public int get(int field)

参数用下面的值指定

  1. 年   Calendar.YEAR

  2. 月   Calendar.MONTH

  3. 日   Calendar.DAY_OF_MONTH

  4. 星期  Calendar.DAY_OF_WEEK

  5. 小时  Calendar.HOUR

  6. 小时,按24小时计算  Calendar.HOUR_OF_DAY

  7. 分钟  Calendar.MINUTE

  8. 秒   Calendar.SECOND

//测试代码以下:

import java.util.Calendar;
public class CalendarTest
{
 public static void main(String[] args)
 {
  Calendar ca = Calendar.getInstance();
  System.out.println("current Calendar is :"+'\n');
  System.out.println(ca.get(Calendar.YEAR)+"年"+"  ");
  System.out.println(ca.get(Calendar.MONTH)+"月"+"  ");
  System.out.println(ca.get(Calendar.DAY_OF_MONTH)+"日"+'\n');
  System.out.println("星期 "+ca.get(Calendar.DAY_OF_WEEK)+"  ");
  System.out.println(ca.get(Calendar.HOUR)+"时"+"  ");
  System.out.println(ca.get(Calendar.HOUR_OF_DAY)+"时(24时制)"+" ");
  
  System.out.println(ca.get(Calendar.MINUTE)+"分"+"  ");
  System.out.println(ca.get(Calendar.SECOND)+"秒"+'\n');
 }
}

3.时区类

java.util.TimeZone

相关文章
相关标签/搜索