資料分析轉向資料探勘的學習之路
阿新 • • 發佈:2019-02-12
/* 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