一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專(zhuān)注于服務(wù)器技術(shù)及軟件下載分享
分類(lèi)導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術(shù)|

服務(wù)器之家 - 編程語(yǔ)言 - JAVA教程 - Java 日期轉(zhuǎn)換詳解及實(shí)例代碼

Java 日期轉(zhuǎn)換詳解及實(shí)例代碼

2020-07-01 11:17服務(wù)器之家 JAVA教程

這篇文章主要介紹了Java 日期轉(zhuǎn)換詳解及實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下

Java 日期轉(zhuǎn)換

涉及的核心類(lèi):Date類(lèi)、SimpleDateFormat類(lèi)、Calendar類(lèi)

一、 Date型與long型

Date型轉(zhuǎn)換為long型

Date date = new Date();//取得當(dāng)前時(shí)間Date類(lèi)型

long date2long = date.getTime();//Date轉(zhuǎn)long

long型轉(zhuǎn)換為Date型

long cur = System.currentTimeMills();//取得當(dāng)前時(shí)間long型返回

Date long2date = new Date(cur);//long轉(zhuǎn)Date

二、Date型與String型

Date型轉(zhuǎn)換為String型

?
1
2
3
4
5
Date date = new Date();
 
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");//設(shè)置目標(biāo)轉(zhuǎn)換格式為yyyy-MM-dd HH:mm:ss.SSS
 
String date2string = sdf.format(date);//Date轉(zhuǎn)String

String型轉(zhuǎn)換為Date型

String str="2001-11-03 11:12:33.828";//設(shè)置初始string類(lèi)型日期

Date str2date=sdf.parse(str);//String轉(zhuǎn)Date

三、Date型與Calendar型

Date型轉(zhuǎn)換為Calendar型

Calendar cal = Calendar.getInstance();//取得當(dāng)前時(shí)間Calendar類(lèi)型

cal.setTime(date); //Date轉(zhuǎn)Calendar

Calendar型轉(zhuǎn)換為Date型

Calendar cal = Calendar.getInstance();//取得當(dāng)前時(shí)間Calendar類(lèi)型

Date cal2date = cal.getTime();//Calendar轉(zhuǎn)Date

四、總結(jié)

  1. String與基本類(lèi)型之間的轉(zhuǎn)換依靠的是String.valueOf()方法

  2. Date與String類(lèi)之間的轉(zhuǎn)換依靠的是SimpleDateFormat類(lèi)

  3. Date與long轉(zhuǎn)換依靠的是Date提供的構(gòu)造以及getTime()方法

  4. Date與Calendar轉(zhuǎn)換依靠的是Calendar提供的setTime()及getTime()方法

五、面試題

Q:寫(xiě)一個(gè)方法,參數(shù)是Date date,將date往后推3天,在以“yyyy-mm-dd”格式返回字符串類(lèi)型

?
1
2
3
4
5
6
7
8
public String add3Day(Date date) throws ParseException{
  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
  Calendar cal = Calendar.getInstance();
  cal.setTime(date);//Date轉(zhuǎn)換為Calendar
  cal.add(Calendar.DATE, 3);//將日期往后推3天,減少3天則-3. 月增加則Calendar.MONTH
  String after = sdf.format(cal.getTime());//Calendar轉(zhuǎn)換為Date,再轉(zhuǎn)換為String
  return after;
}

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲精品国产自在现线最新 | 日本精品人妖shemale人妖 | 狠狠色狠狠色综合曰曰 | 国产伦精品一区二区三区免费观看 | 国模丰满美女冰漪34d | 国产第一草草影院 | 青草视频网站在线观看 | 双龙高h| 白丝校花掀起短裙呻吟小说 | 国产婷婷高清在线观看免费 | voyeur 中国女厕 亚洲女厕 | 四虎精品永久在线网址 | 国产精品乱码高清在线观看 | 午夜理论电影在线观看亚洲 | 久久亚洲午夜牛牛影视 | 日本欧美一二三区色视频 | 亚洲国产AV一区二区三区四区 | 变态 另类 人妖小说 | 亚洲国产成人久久午夜 | 久久久影院亚洲精品 | 成人观看免费观看视频 | 97伊人久久精品亚洲午夜 | 精品一区二区三区免费观看 | s8sp加密路线和免费路线首页 | 小仙夜晚慰自催眠mp3护士篇 | 国产极品久久 | 高清女主播一区二区三区 | 香蕉国产精品偷在线播放 | 免费欧美日韩 | 亚洲AV午夜福利精品香蕉麻豆 | 波多野结衣之双方调教在线观看 | 精品国产国产精2020久久日 | 精品国产乱码久久久人妻 | 农村妇女野战bbxxx农村妇女 | 国产全部理论片线观看 | 特级毛片全部免费播放器 | gangbang日本 | 我被男人下药添得好爽 | 欧美办公室silkstocking | 麻豆网页 | 亚洲美洲国产日产 |