第三次学JAVA再学不好就吃翔(part73)--SimpleDateFormat类
生活随笔
收集整理的這篇文章主要介紹了
第三次学JAVA再学不好就吃翔(part73)--SimpleDateFormat类
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
學習筆記,僅供參考,有錯必糾
DateFormat類
DateFormat類是java.text包下的一個類,使用該類時需要導包。
DateFormat 是日期/時間格式化子類的抽象類,它以與語言無關的方式格式化并解析日期或時間。日期/時間格式化子類(如 SimpleDateFormat)允許進行格式化(也就是日期 -> 文本)、解析(文本-> 日期)和標準化。
SimpleDateFormat類
SimpleDateFormat類是DateFormat類的子類。
構造方法
public SimpleDateFormat() public SimpleDateFormat(String pattern)
- 舉個例子
輸出:
20-6-27 上午9:00成員方法
public final String format(Date date) //繼承自DateFormat類,將一個 Date 格式化為日期/時間字符串。 public Date parse(String source) //繼承自DateFormat類,從給定字符串的開始解析文本,以生成一個日期。該方法不使用給定字符串的整個文本。
- 日期和時間模式
| G | Era 標志符 | Text | AD |
| y | 年 | Year | 1996; 96 |
| M | 年中的月份 | Month | July; Jul; 07 |
| w | 年中的周數 | Number | 27 |
| W | 月份中的周數 | Number | 2 |
| D | 年中的天數 | Number | 189 |
| d | 月份中的天數 | Number | 10 |
| F | 月份中的星期 | Number | 2 |
| E | 星期中的天數 | Text | Tuesday; Tue |
| a | Am/pm 標記 | Text | PM |
| H | 一天中的小時數(0-23) | Number | 0 |
| k | 一天中的小時數(1-24) | Number | 24 |
| K | am/pm 中的小時數(0-11) | Number | 0 |
| h | am/pm 中的小時數(1-12) | Number | 12 |
| m | 小時中的分鐘數 | Number | 30 |
| s | 分鐘中的秒數 | Number | 55 |
| S | 毫秒數 | Number | 978 |
| z | 時區 | General time zone | Pacific Standard Time; PST; GMT-08:00 |
| Z | 時區 | RFC 822 time zone | -0800 |
- 舉個例子
注意,因為用parse方法將字符串轉換為日期時,可能會出現異常情況(比如將"數學分析"轉換為日期),所以,我們需要拋出異常。
輸出:
2020年06月27日 Wed Jan 01 00:00:00 CST 2020總結
以上是生活随笔為你收集整理的第三次学JAVA再学不好就吃翔(part73)--SimpleDateFormat类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 发圈宣传文案28句
- 下一篇: 第三次学JAVA再学不好就吃翔(part