大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 java時(shí)間日期格式轉(zhuǎn)換(一)

java時(shí)間日期格式轉(zhuǎn)換(一)

更新時(shí)間:2019-10-28 16:43:30 來源:動(dòng)力節(jié)點(diǎn) 瀏覽3376次

 

今天動(dòng)力節(jié)點(diǎn)java學(xué)院小編為大家分享“java時(shí)間日期格式轉(zhuǎn)換”,希望通過此文能夠幫助到正在學(xué)習(xí)java編程的小伙伴們,下面就隨小編一起來看看。


java時(shí)間日期格式轉(zhuǎn)換


1.1 返回時(shí)間類型 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 返回短時(shí)間格式 yyyy-MM-dd


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


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


Date date = null;   


String str = null;                  


            


// String轉(zhuǎn)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 返回短時(shí)間字符串格式y(tǒng)yyy-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 獲取時(shí)間 小時(shí):分;秒 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 將長(zhǎng)時(shí)間格式字符串轉(zhuǎn)換為時(shí)間 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 將長(zhǎng)時(shí)間格式時(shí)間轉(zhuǎn)換為字符串 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 將短時(shí)間格式時(shí)間轉(zhuǎn)換為字符串 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 將短時(shí)間格式字符串轉(zhuǎn)換為時(shí)間 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 得到現(xiàn)在時(shí)間


public static Date getNow() {


   Date currentTime = new Date();


   return currentTime;


}


  1.11 提取一個(gè)月中的最后一天


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 得到現(xiàn)在小時(shí)


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 得到現(xiàn)在分鐘

 

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 根據(jù)用戶傳入的時(shí)間表示格式,返回當(dāng)前時(shí)間的格式


如果是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返回時(shí)間類型 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返回短時(shí)間格式 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返回短時(shí)間字符串格式y(tǒng)yyy-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小時(shí):分;秒 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將長(zhǎng)時(shí)間格式字符串轉(zhuǎn)換為時(shí)間 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將長(zhǎng)時(shí)間格式時(shí)間轉(zhuǎn)換為字符串 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將短時(shí)間格式時(shí)間轉(zhuǎn)換為字符串 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將短時(shí)間格式字符串轉(zhuǎn)換為時(shí)間 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得到現(xiàn)在時(shí)間


public static Date getNow() {


  Date currentTime = new Date();


  return currentTime;


}


  2.11提取一個(gè)月中的最后一天


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得到現(xiàn)在小時(shí)


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得到現(xiàn)在分鐘


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根據(jù)用戶傳入的時(shí)間表示格式,返回當(dāng)前時(shí)間的格式



如果是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二個(gè)小時(shí)時(shí)間間的差值,必須保證二個(gè)時(shí)間都是"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得到二個(gè)日期間的間隔天數(shù)


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時(shí)間日期格式轉(zhuǎn)換”的內(nèi)容太多,本文已滿,請(qǐng)看下文:


java時(shí)間日期格式轉(zhuǎn)換(二):http://www.dabaquan.cn/javazixun/2323.html



提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 四虎影院久久久 | 四虎hu| 国产九色| 精品乱久久 | 香港a毛片免费全部播放 | 99精品国产自在现线观看 | 色欧美在线 | 国产永久精品 | 亚洲欧美日韩中文字幕网址 | 午夜精品福利影院 | 99热久久这里只有精品6 | 久久综合五月天 | 中文字幕在线国产 | 亚洲欧美一区二区三区二厂 | 不卡高清av手机在线观看 | 欧美高清精品 | 亚洲日本va中文字幕婷婷 | 中文字幕在线免费视频 | 免费国产视频 | 国产成人精品实拍在线 | 女人寂寞偷人视频a级 | 91福利刘玥国产在线观看 | 免费国产福利 | 国产美女流白浆的免费视 | 日韩黄色网 | 成人午夜大片免费视频77777 | 久久99国产亚洲高清观看首页 | 毛片在线不卡 | 日本爱爱网 | 黄色毛片视频免费 | 天天色综网 | 免费观看黄色a一级录像 | 国产成人精品一区二区仙踪林 | 欧美成人毛片一级在线 | 免费国产一区二区在免费观看 | 国产一区二区三区久久 | 亚洲一区二区三区免费 | 狠狠干奇米| 四虎成人免费网站在线 | 想看一级毛片 | 久久不卡精品 |