java 日期各種格式之間的相互轉(zhuǎn)換實(shí)例代碼
更新時(shí)間:2017年02月21日 09:49:32 投稿:lqh
這篇文章主要介紹了java 日期各種格式之間的相互轉(zhuǎn)換實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下
java 日期各種格式之間的相互轉(zhuǎn)換實(shí)例代碼
java日期各種格式之間的相互轉(zhuǎn)換,直接調(diào)用靜態(tài)方法
實(shí)例代碼:
java日期各種格式之間的相互轉(zhuǎn)換,直接調(diào)用靜態(tài)方法 package com.hxhk.cc.util; import java.text.SimpleDateFormat; import java.util.Date; import com.lowagie.text.pdf.codec.postscript.ParseException; public class DateUtil { /** * @param args * @throws java.text.ParseException * @throws ParseException */ public static void main(String[] args) throws ParseException, java.text.ParseException { DateUtil du = new DateUtil(); //String s = du.numToDate(1350144260, "yyyy-MM-dd hh:mm:ss"); long time = du.stringToLong("2012-10-15 8:44:53", "yyyy-MM-dd hh:mm:ss")/1000; long time1 = du.stringToLong("2012-10-15 20:44:53", "yyyy-MM-dd hh:mm:ss")/1000; String date = du.longToString(1350470693,"yyyy-MM-dd hh:mm:ss" ); System.out.println(time); System.out.println(time1); System.out.println(date); } // date類型轉(zhuǎn)換為String類型 // formatType格式為yyyy-MM-dd HH:mm:ss//yyyy年MM月dd日 HH時(shí)mm分ss秒 // data Date類型的時(shí)間 public static String dateToString(Date data, String formatType) { return new SimpleDateFormat(formatType).format(data); } // long類型轉(zhuǎn)換為String類型 // currentTime要轉(zhuǎn)換的long類型的時(shí)間 // formatType要轉(zhuǎn)換的string類型的時(shí)間格式 public static String longToString(long currentTime, String formatType) throws ParseException, java.text.ParseException { Date date = longToDate(currentTime, formatType); // long類型轉(zhuǎn)成Date類型 String strTime = dateToString(date, formatType); // date類型轉(zhuǎn)成String return strTime; } // string類型轉(zhuǎn)換為date類型 // strTime要轉(zhuǎn)換的string類型的時(shí)間,formatType要轉(zhuǎn)換的格式y(tǒng)yyy-MM-dd HH:mm:ss//yyyy年MM月dd日 // HH時(shí)mm分ss秒, // strTime的時(shí)間格式必須要與formatType的時(shí)間格式相同 public static Date stringToDate(String strTime, String formatType) throws ParseException, java.text.ParseException { SimpleDateFormat formatter = new SimpleDateFormat(formatType); Date date = null; date = formatter.parse(strTime); return date; } // long轉(zhuǎn)換為Date類型 // currentTime要轉(zhuǎn)換的long類型的時(shí)間 // formatType要轉(zhuǎn)換的時(shí)間格式y(tǒng)yyy-MM-dd HH:mm:ss//yyyy年MM月dd日 HH時(shí)mm分ss秒 public static Date longToDate(long currentTime, String formatType) throws ParseException, java.text.ParseException { Date dateOld = new Date(currentTime); // 根據(jù)long類型的毫秒數(shù)生命一個(gè)date類型的時(shí)間 String sDateTime = dateToString(dateOld, formatType); // 把date類型的時(shí)間轉(zhuǎn)換為string Date date = stringToDate(sDateTime, formatType); // 把String類型轉(zhuǎn)換為Date類型 return date; } // string類型轉(zhuǎn)換為long類型 // strTime要轉(zhuǎn)換的String類型的時(shí)間 // formatType時(shí)間格式 // strTime的時(shí)間格式和formatType的時(shí)間格式必須相同 public static long stringToLong(String strTime, String formatType) throws ParseException, java.text.ParseException { Date date = stringToDate(strTime, formatType); // String類型轉(zhuǎn)成date類型 if (date == null) { return 0; } else { long currentTime = dateToLong(date); // date類型轉(zhuǎn)成long類型 return currentTime; } } // date類型轉(zhuǎn)換為long類型 // date要轉(zhuǎn)換的date類型的時(shí)間 public static long dateToLong(Date date) { return date.getTime(); } public static String numToDate(int number,String formatType){ Date date = new Date(number); SimpleDateFormat sdf = new SimpleDateFormat(formatType); return sdf.format(date); } }
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
相關(guān)文章
Java設(shè)計(jì)模式之裝飾模式原理與用法實(shí)例詳解
這篇文章主要介紹了Java設(shè)計(jì)模式之裝飾模式原理與用法,結(jié)合實(shí)例形式詳細(xì)分析了裝飾模式的概念、原理、定義與使用方法,并總結(jié)分析了裝飾模式的優(yōu)缺點(diǎn),具有一定參考借鑒價(jià)值,需要的朋友可以參考下2018-04-04詳細(xì)介紹idea如何設(shè)置類頭注釋和方法注釋(圖文)
本篇文章主要介紹了idea如何設(shè)置類頭注釋和方法注釋(圖文),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-12-12對(duì)Java字符串與整形、浮點(diǎn)類型之間的相互轉(zhuǎn)換方法總結(jié)
今天小編就為大家分享一篇對(duì)Java字符串與整形、浮點(diǎn)類型之間的相互轉(zhuǎn)換方法總結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-07-07Springboot與vue實(shí)現(xiàn)文件導(dǎo)入方法具體介紹
文件導(dǎo)入時(shí)大多數(shù)項(xiàng)目無(wú)法回避的問(wèn)題,這兩天深入學(xué)習(xí)了文件導(dǎo)入,在這里進(jìn)行記錄,使用到的技術(shù)是Springboot+Vue,前端組件使用el-upload2023-02-02學(xué)習(xí)SpringMVC——國(guó)際化+上傳+下載詳解
本篇文章主要介紹了學(xué)習(xí)SpringMVC——國(guó)際化+上傳+下載,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。2016-12-12