系統互動時,用到時間流水號的設計,出現時間流水號相同的情況,故對時間格式化各種情況做了研究
******dateformat(format)
format:
年月日 yyyymmdd
時分秒 hhmmss 24小時制
時分秒 hhmmss 12小時制
年月日時分秒 yyyymmddhhmmss 例 20170215105618
年月日時分秒毫秒 yyyymmddhhmmsss 例 20170215105618325
乙個s表示秒數 當秒數為單位數時 也還是單位數 例 hhmms 第五秒 10125 第十秒 101210
兩個s表示秒數 當秒數為單位數時 會自動在前面補零 例 hhmmss 第五秒 101205 第十秒 101210
三個s表示秒數 當秒數為單位數時 會自動在前面補兩個零,同時當秒數為雙位數時,最後兩個s表示雙位秒,第乙個s只表示佔位數字零 例 hhmmsss 第五秒 1012005 第十秒 1012010
乙個s(大寫)表示毫秒秒數,即三位數 例 hhmms 1056325 表示10點56分325毫秒
兩個s(大寫)表示毫秒秒數,即三位數 例 hhmmss 1056325 表示10點56分325毫秒
三個s(大寫)表示毫秒秒數,即三位數 例 hhmmsss 1056325 表示10點56分325毫秒
四個s(大寫)表示毫秒秒數,後三位數表示毫秒數 第一位表示佔位數字零 例 hhmmssss 10560325 表示10點56分325毫秒
若要表示很長的位數
年月日時分秒毫秒 yyyymmddhhmmsss yyyymmddhhmmssss yyyymmddhhmmsssss 任其一即可
年月日時分秒毫秒位數不足 繼續擴充套件位數要注意 不想改變時分秒的排列
一是在s(小寫)後面新增多個s(大寫)以擴充位數 yyyymmddhhmmsssssss
二是在s(大寫)後面新增多個sss、ssss、sssss 組合方式擴充位數 yyyymmddhhmmssssssss yyyymmddhhmmssssssssssssssss
三是若只是新增位數對時間展示規律沒有要求可任意在s(小寫)或s(大寫)前任意新增多位s、s
java日期格式化
日期格式化 這個比較簡單,不多說什麼了,一看便知。date date new date dateformat sdf new dateformat dateformat sdf1 new dateformat yyyy mm dd dateformat sdf2 new dateformat yyy...
java日期格式化
日期和時間模式 日期和時間格式由日期和時間模式 字串指定。在日期和時間模式字串中,未加引號的字母 a 到 z 和 a 到 z 被解釋為模式字母,用來表示日期或時間字串元素。文字可以使用單引號 引起來,以免進行解釋。表示單引號。所有其他字元均不解釋 只是在格式化時將它們簡單複製到輸出字串,或者在分析時...
java日期格式化
用法 dateformat dformat new dateformat yyyy mm dd hh mm ss.sss string currdate dformat.format new date system.out.println 現在的時間為 currdate1 補充 模式字母 摘自jdk...