日常學習之 時間格式化類

2021-10-04 22:38:59 字數 1707 閱讀 3959

***

* 〈測試時間格式類〉

* dateformat

*public

abstract

class

dateformat

extends

format

*public

class

******dateformat

extends

dateformat

* 從兩個類結構可以看出,dateformat是乙個抽象類,如果要使用功能,則使用它的子類******dateformat

* 自定義時間格式:1. y = 年

*2. m = 月

*3. d = 日

*4. h = 時

*5. m = 分

*6. s = 秒

* 年-月-日 時:分:秒

* 一般完整的格式為:yyyy-mm-dd hh:mm:ss

** 構造方法: public

******dateformat

(string pattern):pattern為自定義時間格式

** 方法:1.

public

final string format

(date date):將date資料型別按照自定義的格式轉化為字串

*2.public date parse

(string strdate)

throws parseexception:將字串事件通過自定義格式轉化為date資料型別 **

** 年 : y :

(常規使用四個y 如:yyyy)

* 月 : m :(常規使用兩個m 如:mm)

* 日 : d :(常規使用兩個d 如:dd)

---- 分 :m :(常歸使用兩個m 如:mm)

---- 秒 :s :(常歸使用兩個s 如:ss)*/

public

class

mytest

}控制台結果:

沒有格式化:sun apr 1220:

01:27 cst 2020

乙個y:2020

兩個y:20

三個y:2020

四個y:2020

五個y:02020

====

====

====

====

====

====

====

====

====

====

====

*****==

乙個m的時候:4

兩個m的時候:04

三個m或者以上的時候:sun apr 1220:

01:27 cst 2020

====

====

====

====

====

====

====

====

====

====

====

乙個d的時候:12

兩個d的時候:12

====

====

====

====

====

sun apr 1212:

14:51 cst 2020

時間格式化

在開發的時候,碰到下面這樣乙個問題 在程式中顯示當前系統時間,但是有乙個要求,那就是,不論系統時間格式設定成什麼,介面顯示的時間都必須是 yyyy mm dd hh mm ss 格式的。剛開始,我在 中是這樣寫的 this.label2.text system.datetime.now.tostri...

時間格式化

時間格式化工具類 public class dateutil implements serializable else if type 2 else if type 3 else if type 4 else if type 5 else if type 6 else if type 7 else ...

時間格式化

顯示規則 若為當天,則顯示時分 若為其他日期,但是還在今年之內,顯示月 日 時分 若為今年之前,則顯示年 月 日 時分 1 let questionsdata await this.model questions field from unixtime asktime,y m d h i creat...