精华内容
下载资源
问答
  • java中Date类

    2017-11-20 14:52:18
    import java.util.Date; /** * * @author sd01 */ public class Main { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here...
    /*
     * To change this license header, choose License Headers in Project Properties.
     * To change this template file, choose Tools | Templates
     * and open the template in the editor.
     */
    package testdate;
    import java.util.Date;
    /**
     *
     * @author sd01
     */
    public class Main {
    
        /**
         * @param args the command line arguments
         */
        public static void main(String[] args) {
            // TODO code application logic here
            Date date = new Date();
            System.out.println(date.toString());//获取当前时间
        }
        
    }
    

     使用SimpleDateFormat格式化日期:它准许用户自定义格式化日期操作;


    /*
     * To change this license header, choose License Headers in Project Properties.
     * To change this template file, choose Tools | Templates
     * and open the template in the editor.
     */
    package testdate;
    import java.util.*;
    import java.text.*;
    import javax.print.attribute.Size2DSyntax;
    
    /**
     *
     * @author sd01
     */
    public class Main {
    
        /**
         * @param args the command line arguments
         */
        public static void main(String[] args) {
            // TODO code application logic here
            Date date = new Date();
            System.out.println(date.toString());//获取当前时间
            SimpleDateFormat ft = new SimpleDateFormat("E yyyy.MM.dd 'at' hh:mm:ss a zzz" );//E表示缩写的星期几,单引号表示文字定界符,小写a表示上午还是下午,z表示时区;
        }
        
    }
    


    展开全文
  • 主要介绍了Java中Date类和Calendar类的常用实例小结,是Java入门学习中的基础知识的运用,需要的朋友可以参考下
  • Java中Date类和Calender类的比较
  • java中Date类的使用

    2021-04-10 11:36:39
    java中Date类的使用 Date类位于java.util中,调用时采用 import java.util.Date 一、构造方法 (一)Date()无参构造方法 import java.text.ParseException; import java.text.SimpleDateFormat; import java....

    java中Date类的使用

    Date类位于java.util中,调用时采用 import java.util.Date

    一、构造方法

    (一)Date()无参构造方法

    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    public class DateTest {
        public static void main(String[] args) throws ParseException {
            //无参数构造方法,可以获取系统当前时间(精确到毫秒级别)
            Date nowDate = new Date();
            //直接打印输出  Sat Apr 10 11:54:07 CST 2021
            //说明Date类已经重写toString()方法
            System.out.println(nowDate);//输出:Sat Apr 10 11:54:07 CST 2021
    
            //构造一个格式化Date对象
            //依赖SimpleDateFormat类的format()方法,位于java.text包下
            //import java.text.SimpleDateFormat
            /*
            常用格式化:
                yyyy  年(4位)
                MM  月(2位)
                dd  日
                HH 时
                mm  分
                ss  秒
                SSS 毫秒(3位)
            注意:在SimpleDateFormat类的构造函数中,y M d H m s S不可使用,其他可随意使用
            */
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");
            String nowTimeStr = sdf.format(nowDate);
            System.out.println(nowTimeStr);  //2021-04-10 11:54:07 917
    
            //已知一个时间字符串,同样可以使用SimpleDateFormat类的方法parse()返回一个Date对象
            String time = "2008-08-08 08:08:38 888";
            SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");//构造SimpleDateFormat对象时传入字符串要与已知时间字符串(time)相同
            Date parseTime = sdf1.parse(time);//该方法会抛出ParseException异常,需要抛出或try...catch
            System.out.println(parseTime);//Fri Aug 08 08:08:38 CST 2008
    
    
        }
    }

    (二)Date(long date)有参数构造

    import java.util.Date;
    
    public class DateTest02 {
        public static void main(String[] args) {
            //获取1970年1月1日 00:00:00 000 到当前系统时间的总毫秒数
            long time = System.currentTimeMillis();
            System.out.println(time);
            //有参构造方法,传入一个数字(毫秒),返回一个自1970年1月1日 00:00:00 000起经过传入时间数的一个时间
            Date date = new Date(1);
            System.out.println(date);//Thu Jan 01 08:00:00 CST 1970,由于北京时间为东八区时间,因此为8时
    
            Date nowDate = new Date(time);
            System.out.println(nowDate);//Sat Apr 10 12:09:45 CST 2021
    
        }
    }

     

    展开全文
  • Java中Date类与Calendar类

    2020-05-09 22:48:53
    Java中Date类与Calendar类 Java中有两个与时间相关的常用类:Date类与Calendar类,开始在做题目的时候一无所知,通过查阅网上的资料有了一些基本的了解.(其实也可以查看Java的API,这是十分有效的学习方法,以后要...

    Java中Date类与Calendar类


    Java中有两个与时间相关的常用类:Date类与Calendar类,开始在做题目的时候一无所知,通过查阅网上的资料有了一些基本的了解.(其实也可以查看Java的API,这是十分有效的学习方法,以后要加强这种意识).

    例题

    java.util 包中由一个类 GregorianCalendar,可以使用它获得某个日期的年、月、日。它的无参数构造方法创建一个当前日期的实例,还有相应的其他方法。封装一类 ShowDate,包含两个方法:
    (1)显示当前的年、月、日;
    (2)使用 public void setTimeInMillis(long millis)方 法可以用来设置从1970年1月1日算起的一个特定时间。将这个值设置为1234567898765L,然后显示这个年、月、日。

    显示当前的年月日和按照某一基准计算指定日期都可以直接使用Java已有的Calendar类,具体资料可以参考Java Calendar类,包含了Calendar类的许多属性与方法,主要的有:Calendar date=Calendar.getInstance(),含义是创建一个日历对象,接下来根据题意调用相应的方法即可.

    代码实现

    主类NewMain

    public class NewMain {
        public static void main(String[] args) {
        	ShowDate phc=new ShowDate();
            phc.printCurrentDate();
            phc.setTimeInMillis(1234567898765L);
     	}
    }
    

    功能类ShowDate

    import java.util.Calendar;
    
    public class ShowDate {
        
        public  void printCurrentDate(){
            Calendar now = Calendar.getInstance(); //获取一个日历对象
            System.out.println("当前年: " + now.get(Calendar.YEAR)); //调用get方法,获取当前年、月、日
            System.out.println("当前月: " + (now.get(Calendar.MONTH)+1) +"");
            System.out.println("当前日: " + now.get(Calendar.DAY_OF_MONTH));
        }
        
        public void setTimeInMillis(long millis){
            Calendar date=Calendar.getInstance();
            date.setTimeInMillis(millis); //给定的long 值设置成为基准时间值
            System.out.println("指定日期的年"+date.get(Calendar.YEAR));//调用get方法,获取以基准时间为标准的当前年、月、日
            System.out.println("指定日期的月"+date.get(Calendar.MONTH));
            System.out.println("指定日期的日"+date.get(Calendar.DAY_OF_MONTH));
        }
    }
    

    Java中的有许多重要类、常用类,需要经常查阅熟记用法,并在代码中多多运用,这是学好Java的十分重要的一步.

    展开全文
  • 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类getTime()的方法

    万次阅读 2018-10-08 11:39:55
    Java 中Date类getTime()的方法 1.getTime() /** Returns the number of milliseconds since January 1, 1970, 00:00:00 GMT represented by this Date object. 返回自从GMT 1970-01-01 00:00:00到此date对象上...
  • java中Date类和Strng类的灵活转化 在java开发的实际场景中,我们经常要对时间进行格式化处理,但是每次获取开发中自己需要的格式都要重新写一个方法,这样的代码看起来是非常的笨重并且冗余,为此通过以下的方法可以...
  • Date date = new Date(); java.sql.Date transDate = new java.sql.Date(date.getTime());
  • 毫秒值的概念在java.util.Date类:表示时间和日期类。类Date表示特定的瞬间,精确到毫秒。毫秒:千分之一秒,1000毫秒=秒。特定的瞬间,是指一个时间点,一刹那的时间。Date的时间原点(0毫秒处)是:1970年1月1日00...
  • 在程序开发,经常需要处理日期和时间的相关数据,此时我们可以使用java.util 包中的 Date 。这个最主要的作用就是获取当前时间,我们来看下 Date 的使用:使用 Date 的默认无参构造方法创建出的对象就代表...
  • Java中Date类常用方法

    2020-12-23 19:16:12
    Date类中的大部分方法都已经被Calendar类的方法所取代。 时间单位 1秒 = 1000毫秒 1毫秒 = 1000微秒 1微秒 = 1000纳秒 // 今天 // toString()将此 Date对象转换为 String的形式 // 不过转换出来的日期格式...
  • JAVA中Date类的使用

    2020-05-09 18:41:34
    Date类在我们做实验会经常会用到 下面介绍一些注意事项和技巧 1. 使用带参数的构造方法Date(int year, int month, int day) ,可以构造Date类对象,但是Date类中年份的参数应该是实际需要代表的年份减去1900,...
  • JAVA中Date类的用法

    2020-05-15 12:21:38
    java.text.DateFormat:是日期/格式化子的抽象 作用:格式化(也就是日期->文本、解析(文本->日期)) 成员方法; String format()按照给定的模式,把Date日期转化成符合模式的字符串 Date parse...
  • Date 类Date Java 的日期时间,其构造方法比较多,下面是常用的两个:Date():使用当前的日期和时间初始化一个对象。Date(long millisec):从1970年01月01日00时(格林威治时间)开始以...
  • Java中Date类的用法

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

    千次阅读 2019-04-11 15:21:52
    它还包含用于处理日期和时间的类,例如Date类和Calendar类;下面将介绍Date类和Calendar类。 1、Date类 Date类对象表示当前日期和时间,并提供操纵日期和时间各组成部分的方法。必须将Date对象转换为字符串,才能...
  • Java中Date类的使用

    万次阅读 2018-03-29 16:04:55
    因为java中Date是从1900年开始算的,所以前面的第一个参数只要填入从1900年后过了多少年就是你想要得到的年份。 月需要减1,日可以直接插入。 这种方法用的比较少,常用的是第二种方法。2、 这种方法是将一个符合...
  • java中Date类与Calendar类同是对日期和时间进行操作的类, Date是使用函数返回日期或时间,Calendar类是使用属性返回时间或日期 敢问,在实际的一些应用中,这二者分别在什么环境下使用,或者说有什么 不同的使用...
  • package demo02.date; ... java.text.DateFormat:是日期/时间格式化子的抽象 作用: 格式化(也就是日期 -> 文本)、解析(文本-> 日期) 成员方法: String format(Date date) 按照指
  • JAVA中 date类的使用

    2019-04-28 13:44:54
    date类很多方法都弃用了或者过期;官方推荐使用calendar类 不过学习来看还是可以了解下的: private static void test1() throws ParseException { Date d=new Date(); Date d2=new Date(); //以1970年...
  • java中Date类详解

    2015-11-26 22:13:31
    package simpleDateFormat;import java.text.ParseException;...import java.util.Date;public class SimpleDateFormattest { /** * 在程序开发,经常需要处理日期和时间的相关数据,此时我们可以使用 jav
  • Java中Date类和Calendar类

    千次阅读 2013-12-17 14:25:37
    前言 写后台程序的时候,经常需要存储当前服务器的时间戳,使用时间戳也很方便,客户端和服务器端都可以根据...Java语言的Calendar,Date,DateFormat组成了Java标准的一个基本但是非常重要的部分。日期是商业逻辑
  • 几种导包形式:import java...import java.util.Date;import java.text.DateFormat;1:获取系统当前时间方法一:SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");System.out.println(df.format(...
  • Java中Date类的常用方法

    千次阅读 2018-05-02 20:26:19
    Date类 表示特定的瞬间,精确到毫秒(在java.util.Date包下)构造方法:public Date()表示分配它的时间(精确到毫秒)。public Date(long date):创建一个日期对象,指定毫秒值 (需要将long 时间毫秒值转换成Date对象)...
  • java中Date类日期比较

    万次阅读 2018-06-05 08:39:20
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm"); String x1 = "2018-06-05 10:02"; String x2 = "2018-06-05 10:08"... Date date1 = sdf.parse(x1); D...
  • Java 日期时间 http://www.runoob.com/java/java-date-time.html Java Date 和 Calendar ... Java对日期Date类进行加减运算,年份加减,月份加减 https://my.oschina.net/u/195267...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,587
精华内容 3,834
关键字:

java中date类

java 订阅