獲取當前周幾_桃李部落格-Java 獲取時間日期
阿新 • • 發佈:2021-01-19
技術標籤:獲取當前周幾
java.util 包提供了 Date 類來封裝當前的日期和時間。 Date 類提供兩個建構函式來例項化 Date 物件。
第一個建構函式使用當前日期和時間來初始化物件。
Date( )
第二個建構函式接收一個引數,該引數是從1970年1月1日起的毫秒數。
Date(long millisec)
Date物件建立以後,可以呼叫下面的方法。
序號 | 方法和描述 |
---|---|
1 | boolean after(Date date)若當呼叫此方法的Date物件在指定日期之後返回true,否則返回false。 |
2 | boolean before(Date date)若當呼叫此方法的Date物件在指定日期之前返回true,否則返回false。 |
3 | Object clone( )返回此物件的副本。 |
4 | int compareTo(Date date)比較當呼叫此方法的Date物件和指定日期。兩者相等時候返回0。呼叫物件在指定日期之前則返回負數。呼叫物件在指定日期之後則返回正數。 |
5 | int compareTo(Object obj)若obj是Date型別則操作等同於compareTo(Date) 。否則它丟擲ClassCastException。 |
6 | boolean equals(Object date)當呼叫此方法的Date物件和指定日期相等時候返回true,否則返回false。 |
7 | long getTime( )返回自 1970 年 1 月 1 日 00:00:00 GMT 以來此 Date 物件表示的毫秒數。 |
8 | int hashCode( ) 返回此物件的雜湊碼值。 |
9 | void setTime(long time) 用自1970年1月1日00:00:00 GMT以後time毫秒數設定時間和日期。 |
10 | String 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](https://img.796t.com/res/2021/01-19/13/be12a647b5832029c14bea61e8739d1c.png)
日期和時間的格式化編碼
時間模式字串用來指定時間格式。在此模式中,所有的 ASCII 字母被保留為模式字母,定義如下:
字母 | 描述 | 示例 |
---|---|---|
G | 紀元標記 | AD |
y | 四位年份 | 2001 |
M | 月份 | July or 07 |
d | 一個月的日期 | 10 |
h | A.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 |
a | A.M./P.M. 標記 | PM |
k | 一天中的小時(1~24) | 24 |
K | A.M./P.M. (0~11)格式小時 | 10 |
z | 時區 | Eastern Standard Time |
' | 文字定界符 | Delimiter |
" | 單引號 | ` |
更多基礎教程:桃李部落格