zoukankan      html  css  js  c++  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,2015);
    		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());
             }
    }
    

     

    越努力,越幸运!!! good good study,day day up!!!
  • 相关阅读:
    文件查找和比较命令 来自: http://man.linuxde.net/find
    Docker学习计划
    Mybatis各种模糊查询
    linux下vi命令大全
    mac下的环境变量
    slf4j输出变量
    使用lombok中的log
    idea中的java web项目(添加jar包介绍)和java maven web项目目录结构
    slf4j+logback&logback.xml
    日志框架
  • 原文地址:https://www.cnblogs.com/canglongdao/p/12900392.html
Copyright © 2011-2022 走看看