1. 程式人生 > 其它 >獲取當前周幾_桃李部落格-Java 獲取時間日期

獲取當前周幾_桃李部落格-Java 獲取時間日期

技術標籤:獲取當前周幾

java.util 包提供了 Date 類來封裝當前的日期和時間。 Date 類提供兩個建構函式來例項化 Date 物件。

第一個建構函式使用當前日期和時間來初始化物件。

Date( )

第二個建構函式接收一個引數,該引數是從1970年1月1日起的毫秒數。

Date(long millisec)

Date物件建立以後,可以呼叫下面的方法。

序號方法和描述
1boolean after(Date date)若當呼叫此方法的Date物件在指定日期之後返回true,否則返回false。
2boolean before(Date date)若當呼叫此方法的Date物件在指定日期之前返回true,否則返回false。
3Object clone( )返回此物件的副本。
4int compareTo(Date date)比較當呼叫此方法的Date物件和指定日期。兩者相等時候返回0。呼叫物件在指定日期之前則返回負數。呼叫物件在指定日期之後則返回正數。
5int compareTo(Object obj)若obj是Date型別則操作等同於compareTo(Date) 。否則它丟擲ClassCastException。
6boolean equals(Object date)當呼叫此方法的Date物件和指定日期相等時候返回true,否則返回false。
7long getTime( )返回自 1970 年 1 月 1 日 00:00:00 GMT 以來此 Date 物件表示的毫秒數。
8int hashCode( ) 返回此物件的雜湊碼值。
9void setTime(long time) 用自1970年1月1日00:00:00 GMT以後time毫秒數設定時間和日期。
10String toString( )把此 Date 物件轉換為以下形式的 String: dow mon dd hh:mm:ss zzz yyyy 其中: dow 是一週中的某一天 (Sun, Mon, Tue, Wed, Thu, Fri, Sat)。

獲取當前時間例項:

import java.util.Date;

 

public class Demo {

 public static void main(String args[]) {

 // 初始化 Date 物件

 Date date = new Date();

 // 使用 toString() 函式顯示日期時間

       System.out.println(date.toString());

   }

}

執行結果:

34b467aa06124e1d1e2b73a572f1324f.png

日期和時間的格式化編碼

時間模式字串用來指定時間格式。在此模式中,所有的 ASCII 字母被保留為模式字母,定義如下:

字母描述示例
G紀元標記AD
y四位年份2001
M月份July or 07
d一個月的日期10
hA.M./P.M. (1~12)格式小時12
H一天中的小時 (0~23)22
m分鐘數30
s秒數55
S毫秒數234
E星期幾Tuesday
D一年中的日子360
F一個月中第幾周的周幾2 (second Wed. in July)
w一年中第幾周40
W一個月中第幾周1
aA.M./P.M. 標記PM
k一天中的小時(1~24)24
KA.M./P.M. (0~11)格式小時10
z時區Eastern Standard Time
'文字定界符Delimiter
"單引號`

更多基礎教程:桃李部落格