700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > java时间日期工具类_java工具类--日期相关;

java时间日期工具类_java工具类--日期相关;

时间:2022-07-05 11:34:42

相关推荐

java时间日期工具类_java工具类--日期相关;

日期相关

Date类

1.通常使用的是java.util包

2.导包 拿来使用 构建对象

3.通常使用无参数的构造方法 或者带long构造方法

4.Date类中常用的方法

before(); after();

setTime() getTime()

compareTo(); -1 1 0;

5.可以处理一个Date类型的格式

DateFormat类

1.包java.text 需要导包使用

2.此类是一个抽象类 不能创建对象 子类来使用

3.SimpleDateFormat类 是DateFormat的子类

4.调用带String参数的构造方法创建format对象

import java.util.Date;

import java.text.SimpleDateFormat;

public class Test0516{

public static void main(String[] args){

long t=System.currentTimeMillis();

System.out.println(t);

Date date=new Date();

Date date1=new Date(t);

System.out.println(date);

date.setTime(1589615009734L);//设置date的时间 毫秒值;

date.getTime();

System.out.println("设置时间之后:"+date);

System.out.println(date.before(date1));//date在date1之前吗?

System.out.println(date.after(date1));//之后?

SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss ");//格式

String v=df.format(date1);

System.out.println("date1:"+v);

String vv=df.format(date);

System.out.println("date:"+vv);

}

}

Calendar

import java.util.Date;

import java.util.Calendar;

public class Test0516{

public static void main(String[] args){

Calendar c=Calendar.getInstance();

System.out.println(c);

System.out.println();

c.set(Calendar.YEAR,);

System.out.println(c.get(Calendar.YEAR));

int month=c.get(Calendar.MONTH);

int day=c.get(Calendar.DAY_OF_MONTH);

System.out.println("month:"+month);//0-11

System.out.println("day:"+day);

Date date=new Date();

System.out.println(c.after(date));

}

}

TimeZone

1.java.util包

2.可以通过calendar对象.getTimeZone() 获取 或 TimeZone.getDefault();

3.常用方法

tz.getID() --> Asia/Shanghai

tz.getDisplayName() 中国标准时间

import java.util.*;

public class Test0516{

public static void main(String[] args){

TimeZone tz=TimeZone.getDefault();

System.out.println(tz);

System.out.println(tz.getID());

System.out.println(tz.getDisplayName());

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。