SimpleDateFormat格式化日期問(wèn)題
SimpleDateFormat格式化日期
包含在Java的 java.text.SimpleDateFormat;包中
日期和時(shí)間格式由 日期和時(shí)間模式字符串 指定。
在 日期和時(shí)間模式字符串 中,未加引號(hào)的字母 'A' 到 'Z' 和 'a' 到 'z' 被解釋為模式字母,用來(lái)表示日期或時(shí)間字符串元素。
文本可以使用單引號(hào) (') 引起來(lái),以免進(jìn)行解釋。
所有其他字符均不解釋?zhuān)恢皇窃诟袷交瘯r(shí)將它們簡(jiǎn)單復(fù)制到輸出字符串
白話文的講
這些A——Z,a——z這些字母(不被單引號(hào)包圍的)會(huì)被特殊處理替換為對(duì)應(yīng)的日期時(shí)間,其他的字符串還是原樣輸出。
日期和時(shí)間模式
(注意大小寫(xiě),代表的含義是不同的)
yyyy
:年MM
:月dd
:日hh
:1~12小時(shí)制(1-12)HH
:24小時(shí)制(0-23)mm
:分ss
:秒S
:毫秒E
:星期幾D
:一年中的第幾天F
:一月中的第幾個(gè)星期(會(huì)把這個(gè)月總共過(guò)的天數(shù)除以7)w
:一年中的第幾個(gè)星期W
:一月中的第幾星期(會(huì)根據(jù)實(shí)際情況來(lái)算)a
:上下午標(biāo)識(shí)k
:和HH差不多,表示一天24小時(shí)制(1-24)。K
:和hh差不多,表示一天12小時(shí)制(0-11)。z
:表示時(shí)區(qū)
一個(gè)月中的第幾個(gè)星期, F 這個(gè)出來(lái)的結(jié)果,不靠譜(經(jīng)過(guò)測(cè)試),后面的那個(gè) W 靠譜。
import java.text.SimpleDateFormat; import java.util.Date; /** * Created by lxk on 2016/11/4 */ public class Format { public static void main(String[] args) { Date ss = new Date(); System.out.println("一般日期輸出:" + ss); System.out.println("時(shí)間戳:" + ss.getTime()); SimpleDateFormat format0 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String time = format0.format(ss.getTime());//這個(gè)就是把時(shí)間戳經(jīng)過(guò)處理得到期望格式的時(shí)間 System.out.println("格式化結(jié)果0:" + time); SimpleDateFormat format1 = new SimpleDateFormat("yyyy年MM月dd日 HH時(shí)mm分ss秒"); time = format1.format(ss.getTime()); System.out.println("格式化結(jié)果1:" + time); } }
上面的日期和時(shí)間模式 是按我們常用的年月日時(shí)分秒來(lái)放的
下面是專(zhuān)業(yè)的圖,供參考
定義了以下模式字母(所有其他字符 'A' 到 'Z' 和 'a' 到 'z' 都被保留):
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java基于swing實(shí)現(xiàn)的彈球游戲代碼
這篇文章主要介紹了Java基于swing實(shí)現(xiàn)的彈球游戲代碼,包含了窗體界面設(shè)計(jì)與游戲的邏輯功能處理,具有不錯(cuò)的參考借鑒價(jià)值,需要的朋友可以參考下2014-11-11SpringBoot整合阿里云OSS對(duì)象存儲(chǔ)服務(wù)實(shí)現(xiàn)文件上傳
這篇文章主要介紹了SpringBoot整合阿里云OSS對(duì)象存儲(chǔ)實(shí)現(xiàn)文件上傳,幫助大家更好的理解和學(xué)習(xí)使用SpringBoot,感興趣的朋友可以了解下2021-04-04一文詳解Spring?Boot可以同時(shí)處理多少請(qǐng)求
SpringBoot是一個(gè)流行的Java開(kāi)發(fā)框架,它被廣泛用于構(gòu)建Web應(yīng)用程序,但是,開(kāi)發(fā)人員通常會(huì)擔(dān)心它的性能問(wèn)題,特別是在高負(fù)載條件下,Spring?Boot能夠同時(shí)處理多少請(qǐng)求是一個(gè)重要的問(wèn)題,在本文中,我們將討論SpringBoot的請(qǐng)求處理能力,并介紹如何提高性能2023-10-10自帶IDEA插件的阿里開(kāi)源診斷神器Arthas線上項(xiàng)目BUG調(diào)試
這篇文章主要為大家介紹了自帶IDEA插件阿里開(kāi)源診斷神器Arthas線上項(xiàng)目BUG調(diào)試,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06一篇文章帶你認(rèn)識(shí)Java8接口的默認(rèn)方法
這篇文章主要給大家介紹了如何通過(guò)一篇文章帶你認(rèn)識(shí)Java8接口的默認(rèn)方法的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Java8具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05Java中使用websocket實(shí)現(xiàn)在線聊天功能
這篇文章主要介紹了Java中使用websocket實(shí)現(xiàn)在線聊天功能,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2018-02-02