1. 程式人生 > >資料分析轉向資料探勘的學習之路

資料分析轉向資料探勘的學習之路

/* Java 日期時間

 java.util 包提供了 Date 類來封裝當前的日期和時間。 Date 類提供兩個建構函式來例項化 Date 物件。
date()/date(long,millisec)
第一個建構函式使用當前日期和時間來初始化物件。第二個建構函式接收一個引數,該引數是從1970年1月1日起的毫秒數。
*/

/* 日期比較

Java使用以下三種方法來比較兩個日期:

    使用 getTime() 方法獲取兩個日期(自1970年1月1日經歷的毫秒數值),然後比較這兩個值。
    使用方法 before(),after() 和 equals()。例如,一個月的12號比18號早,則 new Date(99, 2, 12).before(new Date (99, 2, 18)) 返回true。
    使用 compareTo() 方法,它是由 Comparable 介面定義的,Date 類實現了這個介面。
 */
 package lz;


import java.util.*;


public class DateDemo {

public static void main(String args[]) {
       // 初始化 Date 物件
       Date date = new Date();
       Date date2 = new Date("2018/7/10");
       // 使用 toString() 函式顯示日期時間
       System.out.println(date.toString());
       System.out.printf("全部日期和時間資訊:%tc%n",date);
       //c的使用  
       System.out.printf("全部日期和時間資訊:%tc%n",date);          
       //f的使用  
       System.out.printf("年-月-日格式:%tF%n",date);  
       //d的使用  
       System.out.printf("月/日/年格式:%tD%n",date);  
       //r的使用  
       System.out.printf("HH:MM:SS PM格式(12時制):%tr%n",date);  
       //t的使用  
       System.out.printf("HH:MM:SS格式(24時制):%tT%n",date);  
       //R的使用  
       System.out.printf("HH:MM格式(24時制):%tR%n",date);
       //before
       System.out.println("date before date2:"+date.before(date2)); 
       System.out.println("date after date2:"+date.after(date2));
   }
}
//結果
Tue Jul 11 09:26:57 CST 2017
全部日期和時間資訊:星期二 七月 11 09:26:57 CST 2017
全部日期和時間資訊:星期二 七月 11 09:26:57 CST 2017
年-月-日格式:2017-07-11
月/日/年格式:07/11/17
HH:MM:SS PM格式(12時制):09:26:57 上午
HH:MM:SS格式(24時制):09:26:57
HH:MM格式(24時制):09:26
date before date2:true
date after date2:false