黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 java時間日期格式轉換(一)

java時間日期格式轉換(一)

更新時間:2019-10-28 16:43:30 來源:動力節點 瀏覽3262次

 

今天動力節點java學院小編為大家分享“java時間日期格式轉換”,希望通過此文能夠幫助到正在學習java編程的小伙伴們,下面就隨小編一起來看看。


java時間日期格式轉換


1.1 返回時間類型 yyyy-MM-dd HH:mm:ss


public static Date getNowDate() {


   Date currentTime = new Date();


   SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");


   String dateString = formatter.format(currentTime);


   ParsePosition pos = new ParsePosition(8);


   Date currentTime_2 = formatter.parse(dateString, pos);


   return currentTime_2;


}


  1.2 返回短時間格式 yyyy-MM-dd


DateFormat format1 = new SimpleDateFormat("yyyy-MM-dd");         


DateFormat format 2= new SimpleDateFormat("yyyy年MM月dd日 HH時mm分ss秒");         


Date date = null;   


String str = null;                  


            


// String轉Date   


str = "2007-1-18";         


try {   


           date = format1.parse(str);   


           data = format2.parse(str);


} catch (ParseException e) {   


           e.printStackTrace();   


}   



  1.3 返回字符串格式 yyyy-MM-dd HH:mm:ss


public static String getStringDate() {


   Date currentTime = new Date();


   SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");


   String dateString = formatter.format(currentTime);


   return dateString;


}


  1.4 返回短時間字符串格式yyyy-MM-dd


public static String getStringDateShort() {


   Date currentTime = new Date();


   SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");


   String dateString = formatter.format(currentTime);


   return dateString;


}


  1.5 獲取時間 小時:分;秒 HH:mm:ss


public static String getTimeShort() {


   SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");


   Date currentTime = new Date();


   String dateString = formatter.format(currentTime);


   return dateString;


}


  1.6 將長時間格式字符串轉換為時間 yyyy-MM-dd HH:mm:ss

  

public static Date strToDateLong(String strDate) {


   SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");


   ParsePosition pos = new ParsePosition(0);


   Date strtodate = formatter.parse(strDate, pos);


   return strtodate;


}


  1.7 將長時間格式時間轉換為字符串 yyyy-MM-dd HH:mm:ss

  

public static String dateToStrLong(java.util.Date dateDate) {


   SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");


   String dateString = formatter.format(dateDate);


   return dateString;


}


  1.8 將短時間格式時間轉換為字符串 yyyy-MM-dd


public static String dateToStr(java.util.Date dateDate) {


   SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");


   String dateString = formatter.format(dateDate);


   return dateString;


}


  1.9 將短時間格式字符串轉換為時間 yyyy-MM-dd

  

public static Date strToDate(String strDate) {


   SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");


   ParsePosition pos = new ParsePosition(0);


   Date strtodate = formatter.parse(strDate, pos);


   return strtodate;


}


  1.10 得到現在時間


public static Date getNow() {


   Date currentTime = new Date();


   return currentTime;


}


  1.11 提取一個月中的最后一天


public static Date getLastDate(long day) {


   Date date = new Date();


   long date_3_hm = date.getTime() - 3600000 * 34 * day;


   Date date_3_hm_date = new Date(date_3_hm);


   return date_3_hm_date;


}


  1.12 字符串 yyyyMMdd HHmmss


public static String getStringToday() {


   Date currentTime = new Date();


   SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd HHmmss");


   String dateString = formatter.format(currentTime);


   return dateString;


}


  1.13 得到現在小時


public static String getHour() {


   Date currentTime = new Date();


   SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");


   String dateString = formatter.format(currentTime);


   String hour;


   hour = dateString.substring(11, 13);


   return hour;


}


  1.14 得到現在分鐘

 

public static String getTime() {


   Date currentTime = new Date();


   SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");


   String dateString = formatter.format(currentTime);


   String min;


   min = dateString.substring(14, 16);


   return min;


}


  1.15 根據用戶傳入的時間表示格式,返回當前時間的格式


如果是yyyyMMdd,注意字母y不能大寫。


public static String getUserDate(String sformat) {


   Date currentTime = new Date();


   SimpleDateFormat formatter = new SimpleDateFormat(sformat);


   String dateString = formatter.format(currentTime);


   return dateString;


}


  

2.1返回時間類型 yyyy-MM-dd HH:mm:ss


public static Date getNowDate() {


  Date currentTime = new Date();


  SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");


  String dateString = formatter.format(currentTime);


  ParsePosition pos = new ParsePosition(8);


  Date currentTime_2 = formatter.parse(dateString, pos);


  return currentTime_2;


}


  2.2返回短時間格式 yyyy-MM-dd

 

public static Date getNowDateShort() {


  Date currentTime = new Date();


  SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");


  String dateString = formatter.format(currentTime);


  ParsePosition pos = new ParsePosition(8);


  Date currentTime_2 = formatter.parse(dateString, pos);


  return currentTime_2;


}


  2.3返回字符串格式 yyyy-MM-dd HH:mm:ss

  

public static String getStringDate() {


  Date currentTime = new Date();


  SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");


  String dateString = formatter.format(currentTime);


  return dateString;


}


  2.4返回短時間字符串格式yyyy-MM-dd


public static String getStringDateShort() {


  Date currentTime = new Date();


  SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");


  String dateString = formatter.format(currentTime);


  return dateString;


}


  2.5小時:分;秒 HH:mm:ss


public static String getTimeShort() {


  SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");


  Date currentTime = new Date();


  String dateString = formatter.format(currentTime);


  return dateString;


}


  2.6將長時間格式字符串轉換為時間 yyyy-MM-dd HH:mm:ss

 

public static Date strToDateLong(String strDate) {


  SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");


  ParsePosition pos = new ParsePosition(0);


  Date strtodate = formatter.parse(strDate, pos);


  return strtodate;


}


  2.7將長時間格式時間轉換為字符串 yyyy-MM-dd HH:mm:ss


public static String dateToStrLong(java.util.Date dateDate) {


  SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");


  String dateString = formatter.format(dateDate);


  return dateString;


}


  2.8將短時間格式時間轉換為字符串 yyyy-MM-dd


public static String dateToStr(java.util.Date dateDate) {


  SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");


  String dateString = formatter.format(dateDate);


  return dateString;


}


  2.9將短時間格式字符串轉換為時間 yyyy-MM-dd


public static Date strToDate(String strDate) {


  SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");


  ParsePosition pos = new ParsePosition(0);


  Date strtodate = formatter.parse(strDate, pos);


  return strtodate;


}


  2.10得到現在時間


public static Date getNow() {


  Date currentTime = new Date();


  return currentTime;


}


  2.11提取一個月中的最后一天


public static Date getLastDate(long day) {


  Date date = new Date();


  long date_3_hm = date.getTime() - 3600000 * 34 * day;


  Date date_3_hm_date = new Date(date_3_hm);


  return date_3_hm_date;


}


  2.12字符串 yyyyMMdd HHmmss


public static String getStringToday() {


  Date currentTime = new Date();


  SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd HHmmss");


  String dateString = formatter.format(currentTime);


  return dateString;


}


  2.13得到現在小時


public static String getHour() {


  Date currentTime = new Date();


  SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");


  String dateString = formatter.format(currentTime);


  String hour;


  hour = dateString.substring(11, 13);


  return hour;


}


  2.14得到現在分鐘


public static String getTime() {


  Date currentTime = new Date();


  SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");


  String dateString = formatter.format(currentTime);


  String min;


  min = dateString.substring(14, 16);


  return min;


}


  2.15根據用戶傳入的時間表示格式,返回當前時間的格式



如果是yyyyMMdd,注意字母y不能大寫。


public static String getUserDate(String sformat) {


  Date currentTime = new Date();


  SimpleDateFormat formatter = new SimpleDateFormat(sformat);


  String dateString = formatter.format(currentTime);


  return dateString;


}


  2.16二個小時時間間的差值,必須保證二個時間都是"HH:MM"的格式,返回字符型的分鐘


ublic static String getTwoHour(String st1, String st2) {


  String[] kk = null;


  String[] jj = null;


  kk = st1.split(":");


  jj = st2.split(":");


  if (Integer.parseInt(kk[0]) < Integer.parseInt(jj[0]))


   return "0";


  else {


   double y = Double.parseDouble(kk[0]) + Double.parseDouble(kk[1]) / 60;


   double u = Double.parseDouble(jj[0]) + Double.parseDouble(jj[1]) / 60;


   if ((y - u) > 0)


    return y - u + "";


   else


    return "0";


  }


}


  2.17得到二個日期間的間隔天數


public static String getTwoDay(String sj1, String sj2) {


  SimpleDateFormat myFormatter = new SimpleDateFormat("yyyy-MM-dd");


  long day = 0;


  try {


   java.util.Date date = myFormatter.parse(sj1);


   java.util.Date mydate = myFormatter.parse(sj2);


   day = (date.getTime() - mydate.getTime()) / (24 * 60 * 60 * 1000);


  } catch (Exception e) {


   return "";


  }


  return day + "";


}


由于“java時間日期格式轉換”的內容太多,本文已滿,請看下文:


java時間日期格式轉換(二):http://www.ilovecolors.com.cn/javazixun/2323.html



提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 国产福利不卡 | 成人h免费观看视频 | 天天碰天天干 | 欧美成人精品高清在线播放 | 最近中文字幕免费国语 | 日韩欧美中文字幕一区 | 欧美一级裸片 | 91av久久| 成人免费视频观看无遮挡 | 白洁的性荡生活全文 | 日本一二三区在线视频 | 射黄视频| 女人找男人皮日日视频 | 香蕉乱码成人久久天堂爱免费 | 中文字幕亚洲国产 | 日韩欧美在线不卡 | 国产最猛性xxxxxx69交 | 手机在线看片不卡中文字幕 | 亚洲欧美网 | 性做久久久久久久免费看 | 一级毛片毛片毛片毛毛片 | 三级黄日本 | 欧美性视频18~19 | 天天摸日日碰天天看免费 | 成人综合影院 | 亚洲成av人片在线观看无码 | 欧美一区二区高清 | 国产高级黄区18勿进一区二区 | 成人一区专区在线观看 | 黄色福利视频网站 | 老司机午夜在线视频免费观 | 一级特黄爽大片刺激 | 天天射天天添 | 久久精品免费观看视频 | 欧美日韩亚洲精品国产色 | 2017天天干天天射 | 亚洲欧美日韩精品久久亚洲区 | 亚洲国产精品日韩在线观看 | 最近中文字幕无吗 | 亚洲网址 | 欧美中文在线视频 |