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