精华内容
下载资源
问答
  • JAVA中Date类的用法

    2020-05-15 12:21:38
    java.text.DateFormat:是日期/格式化子类的抽象类 作用:格式化(也就是日期->文本、解析(文本->日期)) 成员方法; String format()按照给定的模式,把Date日期转化成符合模式的字符串 Date parse...
    package Day14;
    
    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    /*
       java.text.DateFormat:是日期/格式化子类的抽象类
       作用:格式化(也就是日期->文本、解析(文本->日期))
       成员方法;
           String format()按照给定的模式,把Date日期转化成符合模式的字符串
           Date parse(String source)把符合模式的字符串,解析为Date日期
       DateFormat类是一个抽象类,无法直接创建对象使用,可以用DateFormat子类来创建对象
       构造方法:
        SimpleDateFormat(String pattern)
            用给定的模式和默认语言环境日期格式符号构造SimpleDateFormat
           参数:String pattern :传递指定的模式
           模式:区别大小写的
            y  年/M 月/d 日/H 时/m 分/s 秒/
           写对应的模式,会把模式替换成对应的日期时间
           "yyyy--MM--dd HH:mm:ss"//注意:链接符号可以改变,可以改为年月日时分秒
            */
    public class Demo03DateFormat {
        public static void main(String[] args) {
            demo01();
        }
    /*使用DateFormat类中的方法format,把日期格式化为文本。
    使用步骤:1.创建SimpleDateFormat对象,构造方法中传递指定的模式。
            2:调用...中的方法format,把SimpleDateFormat对象中的方法format,
            按照构造方法中指定的模式,把Date日期格式化为符合模式的字符串。
     */
        private static void demo01() {
            SimpleDateFormat p = new SimpleDateFormat("yyyy.MM.dd  HH:mm:ss");
            Date date = new Date();
            String q = p.format(date);
            System.out.println(date);
            System.out.println(q);
        }
    }
    
    =======================
    package Day14;
    import java.util.Date;
    public class Demo02Date {
        public static void main(String[] args) {
            demo01();
            demo02();
            demo03();
        }
        //long getTime()把日期转换成毫秒值()相当于System.currentTimeMillis()方法。
        //返回自1970年1月1日00:00;00GMT以来此Date对象表示的毫秒值。
        private static void demo03() {
            Date date = new Date();
            long time = date.getTime();
            System.out.println(time);
        }
        //date类的带参数的构造方法
        //Date(long date);传递参数,把毫秒值转换为Date日期。
        private static void demo02() {
            Date date1 = new Date(0L);
            System.out.println(date1);
        }
        //Date类的空参数构造方法
    //Date()获取当前系统的时间和日期
        private static void demo01() {
            Date date = new Date();
            System.out.println(date);
        }
    }
    

    ==============================

    package Day14;
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import java.util.Scanner;
    /*
    请使用日期时间相关的API,请计算一个人出生了多少天。
    分析:1:使用Scanner类中的方法next,获取相关时间。
         2:使用DateFormat类中的parse,把字符串的出生日期,解析为Date格式的出生日期。
         3:把Date格式的出生日期转换成毫秒值
         4:获取当前的日期,转换成毫秒值。
         5:使用当前时间的毫秒值-出生日期的毫秒值
         6:把毫秒值转换成天数(s/1000/60/60/24)
    */
    public class Demo04 {
        public static void main(String[] args) throws ParseException {
            Scanner sc = new Scanner(System.in);
            System.out.println("请输入您的出生日期,格式:yyyy-MM-dd");
            String birthdayDateString = sc.next();
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
            Date birthdayDate = sdf.parse(birthdayDateString);
            long birthdayDateTime = birthdayDate.getTime();
            long todayTime = new Date().getTime();
            long time = todayTime-birthdayDateTime;
            System.out.println(time/1000/60/60/24);
    
        }
    }
    
    展开全文
  • Java中Date类的用法

    2019-10-24 21:26:04
    1、java.text.DateFormat:是日期/时间格式化子类的抽象类 2、作用:格式化(也就是日期 -> 文本)、解析(文本-> 日期) 3、成员方法: (1)String format(Date date) 按照指定的模式,把Date日期,格式化为符合...

    java.util.Date

    1、java.text.DateFormat:是日期/时间格式化子类的抽象类
    2、作用:格式化(也就是日期 -> 文本)、解析(文本-> 日期)
    3、成员方法:
    (1)String format(Date date) 按照指定的模式,把Date日期,格式化为符合模式的字符串
    (2)Date parse(String source) 把符合模式的字符串,解析为Date日期
    (3)DateFormat类是一个抽象类,无法直接创建对象使用,可以使用DateFormat类的子类
    4、java.text.SimpleDateFormat extends DateFormat
    (1)构造方法:
    SimpleDateFormat(String pattern):用给定的模式和默认语言环境的日期格式符号构造 SimpleDateFormat。
    参数:String pattern:传递指定的模式
    (2)模式:区分大小写的
    y 年
    M 月
    d 日
    H 时
    m 分
    s 秒
    (3)写对应的模式,会把模式替换为对应的日期和时间: “yyyy-MM-dd HH:mm:ss”
    (4)注意:模式中的字母不能更改,连接模式的符号可以改变
    “yyyy年MM月dd日 HH时mm分ss秒”
    5、使用DateFormat类中的方法format,把日期格式化为文本
    (1) 使用步骤:
    1> 创建SimpleDateFormat对象,构造方法中传递指定的模式
    2> 调用SimpleDateFormat对象中的方法format,按照构造方法中指定的模式,把Date日期格式化为符合模式的字符串(文本)
    在这里插入图片描述
    6、使用DateFormat类中的方法parse,把文本解析为日期
    (1) 使用步骤:
    1> 创建SimpleDateFormat对象,构造方法中传递指定的模式
    2> 调用SimpleDateFormat对象中的方法parse,把符合构造方法中模式的字符串,解析为Date日
    (2) 注意:
    public Date parse(String source) throws ParseException
    parse方法声明了一个异常叫ParseException
    如果字符串和构造方法的模式不一样,那么程序就会抛出此异常
    调用一个抛出了异常的方法,就必须的处理这个异常,要么throws继续抛出这个异常,要么try catch自己处理
    在这里插入图片描述

    展开全文
  • Java中Date类常见用法

    2020-01-08 09:39:39
    Java中Date类的方法很多,要学会熟练运用JDK API文档。 文档下载:https://blog.csdn.net/BlueAndBug/article/details/103885595 import java.util.Date; import java.text.SimpleDateFormat; public class ...

    Java中Date类的方法很多,要学会熟练运用JDK API文档。

    文档下载:https://blog.csdn.net/BlueAndBug/article/details/103885595

    import java.util.Date;
    import java.text.SimpleDateFormat;
    public class DateGet {
    
    	public static void main(String[] args) throws Exception{
    		//获取系统当前时间
    		Date now=new Date();
    		//两种方法相同
    		System.out.println(now.getTime());
    		System.out.println(System.currentTimeMillis());
    		
    		SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");
    		//格式化(将Date转换成String)
    		String strTime=sdf.format(now);
    		System.out.println(strTime);
    		
    		//String转换成Date
    		String strTime1="2008-08-08 08:08:08 888";
    		Date t=sdf.parse(strTime1);
    		System.out.println(t);
    	}
    
    }
    
    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    public class DateGet2 {
    	public static void main(String[] args) {
    		//获取当前时间的前十分钟的时间
    		Date t1=new Date(System.currentTimeMillis()-1000*60*10);
    		Date t2=new Date();
    		SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");
    		System.out.println(sdf.format(t1));
    		System.out.println(sdf.format(t2));
    	}
    }
    
    import java.text.SimpleDateFormat;
    import java.util.Calendar;
    import java.util.Date;
    
    public class GetCalender {
    
    	public static void main(String[] args) throws Exception {
    		//获取当前日历 
    		Calendar c=Calendar.getInstance();
    		int i=c.get(Calendar.DAY_OF_WEEK);
    		System.out.println("这是美国的第"+i+"天");
    		//获取2008年8月8日是周几?
    		String strTime="2008-8-8";
    		SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
    		Date d=sdf.parse(strTime);
    		c.setTime(d);
    		System.out.println(c.get(Calendar.DAY_OF_WEEK));
    	}
    
    }
    
    
    展开全文
  • Java中的Date类及其用法

    千次阅读 2019-03-08 17:39:39
    * Date的每一个实例用于表示一个确切时间点。 * 内部维护了一个long值,该值记录是从: * 1970年1月1日00:00:00到表示时间点之间所经历毫秒值。 * 整数是70年以后日期,负数是这70年以前日期。 *...
    package day03;
    
    import java.util.Date;
    
    /**
     * java.util.Date
     * Date的每一个实例用于表示一个确切的时间点。
     * 内部维护了一个long值,该值记录的是从:
     * 1970年1月1日00:00:00到表示的时间点之间所经历的毫秒值。
     * 整数是70年以后的日期,负数是这70年以前的日期。
     * 由于Date设计上存在缺陷(时区、千年虫)
     * 所以它的大部分方法被设置为“过时的”,不再建议使用。
     * @author kaixu
     *
     */
    public class DateDemo {
    
    	public static void main(String[] args) {
    		/*
    		 * 使用默认构造方法创建的Date表示当前系统时间。
    		 */
    		Date now = new Date();
    		/*
    		 * Date重写了toString,返回的字符串显示的就是当前Date表示的时间。
    		 * 格式:Thu Mar 07 11:08:06 CST 2019
    		 * 对于非英语地区不够友好。
    		 */
    		System.out.println(now);
    		/*
    		 * Date的大部分方法都已经不建议使用了。
    		 */
    		now.getYear();
    		
    		/*
    		 * 获取Date内部维护的long值
    		 */
    		long time = now.getTime();
    		System.out.println(time);
    		
    		//明天这一刻的毫秒值
    		time += 1000*60*60*24;
    		/*
    		 * void setTime(long)
    		 * 设置一个long值,使Date表示该long值所表示的时间。
    		 */
    		now.setTime(time);
    		System.out.println(now);
    	}
    
    }
    
    
    展开全文
  • java中关于Date的用法

    千次阅读 2016-11-24 19:58:54
    java中Date类用法介绍
  • Java中Date类与Calendar类的用法和转化

    千次阅读 2015-07-24 13:59:18
    Date类在JDK1.0,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1...这里简单介绍一下Date类的使用。 1、使用Date类代表当前系统时间 Date d = new Date(); System.out.print
  • java里面的date类用法

    2018-04-10 18:00:17
    Date类java.util包中,常常用来表示当前时间,我们可以直接打印Date对象来获取当前时间Date d=new Date(); System.out.println(d); //打印是美国时间表示格式 Date类中也有丰富方法,比如getTime()方法...
  • public class Demo6_Date { public static void main(String[] args) { //demo1(); //demo2(); //demo3(); } public static void demo3() { Date d1 = new Date(); d1.setTime(1000); //设置毫秒值...
  • Date类是Java类库中包含一个类,他对象表示一个特定瞬间,精确到毫秒。 Java中时间表示也是用数字,是从标准纪元1970年1月1日0点到某个时刻毫秒数,类型是long。 SimpleDateFormat中日期和时间模式: ...
  • Java中Date和SimpleDateFormat的用法 Date类构造方法 方法名 说明 public Date() 无参构造,表示当前时间 public Date(long date) 有参构造,以传入的毫秒数作为时间 Date类常用方法 方法名 说明 ...
  • Java中Date的用法

    2018-01-31 19:40:21
    // Date 时间 有sql包下面Date(只有在数据库使用)和util包下的Date // 获取当前时间  Date now=new Date();  System.out.println(now); // paramter 参数 // param: long 毫秒 1秒=1000毫秒
  • 一、Date及常用API 1、Java中的时间: Java中也设计了时间来显示时间和日期等信息,用时UTC时间标准(GMT【格林威治标准时间】也是一个时间标准) 2、Date类型简介: a、java.util.Date中封装了时间信息 ...
  • java中Date的用法

    2010-09-25 11:11:00
    摘要: Date Java 开发包(JDK) 1.0 就开始进化, 当时它只包含了几个取得或者设置一个日期数据各个部分方法, 比如说月, 日, 和年. 这些方法现在遭到了批评并且已经被转移到了Calendar里去了, 我们将在本文...
  • JAVA中 时间类Date、SimpleDateFormat、Calendar的用法和联系 ...正如大家所知道的,想要玩好java中的时间,就需要熟练掌握Date、SimpleDateFormat、Calendar三个类的用法,首先对其进行一个简单的概述: ...
  • 我们将以Java自带时间日期和其中处理函数进行分析。 一、与时间日期有关的类。  java.util.Date。实现,其对象具有时间、日期组件。  java.util.Calendar。抽象,其对象具有时间、日期组件。  java...
  • android中的date类用法

    千次阅读 2016-09-08 19:48:19
    Java中的Calendar类和Date类,在java.util包下。在JDK1.0中,Date类是唯一处理时间类,但是由于Date类中方法比较少并且有一些方法不便于实现国际化,所以从JDK1.1版本开始新增了Calendar类,增加了许多功能强大...
  • java.util.Date ... // Date类的空参数构造方法 // Date( )获取当前系统的日期和时间 Date date1 = new Date(); System.out.println(date1); // Tue Jul 21 21:24:52 CST 2020 } } impor
  • Java常用Date和DateFormat用法 ---20150802 1.Date时间(java.util.Date)...-->Java中时间表示说白了也是数字,是从:标准纪元1970.1.1 0点开始到某个时刻毫秒数,类型为long。 此类学习之建议----看源码
  • ] 今天重新温习一了下java.util.Date类的一些用法,先做一下记录,都很简单。[/size][/size] [size=medium;][size=medium;] 首先是一个小问题,[/size][size=medium;]在输出日期的时候发现输出的月份不对,检查...
  • Java中的Date和Calendar常用用法

    千次阅读 2016-08-04 18:45:52
    由于Date类中将getYear(),getMonth()等获取年、月、日方法都废弃了, 所以要借助于Calendar来获取年、月、日、周等比较常用日期格式 注意:以下代码均已在jdk1.6测试通过,其他版本可能使用不同,请注意! ...
  • java Date()的用法

    2017-08-20 21:49:45
    使用date()打印当前时间,或者对时间进行操作,必须import java.util.Date;时间有很多种格式: 在printf方法,格式包括两个字母,以t开始,以表中的任意字母结束。如:System.out.printf("%tc",Date()); ...
  • Java中import 导入的用法

    万次阅读 2018-12-11 19:21:53
    import 导入的用法 可以导入,导入包,导入项目 导入方式: 1:全局导入:导入声明在方法外 2:局部导入:导入声明在方法 当你自定义的和系统的重名的时候,如果要使用系统,就得使用局部导入 注意:尽量...

空空如也

空空如也

1 2 3 4 5 ... 15
收藏数 294
精华内容 117
关键字:

java中date类的用法

java 订阅