欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解 Java中日期數(shù)據(jù)類型的處理之格式轉(zhuǎn)換的實(shí)例

 更新時(shí)間:2017年08月04日 11:02:56   作者:xiaoxiangshenjian  
這篇文章主要介紹了詳解 Java中日期數(shù)據(jù)類型的處理之格式轉(zhuǎn)換的實(shí)例的相關(guān)資料,日期以及時(shí)間格式處理,在Java中時(shí)間格式一般會(huì)涉及到的數(shù)據(jù)類型包括Calendar類和Date類,需要的朋友可以參考下

詳解 Java中日期數(shù)據(jù)類型的處理之格式轉(zhuǎn)換的實(shí)例

概要:

日期以及時(shí)間格式處理,在Java中時(shí)間格式一般會(huì)涉及到的數(shù)據(jù)類型包括Calendar類和Date類。

Date類:

1、Date類型轉(zhuǎn)String類型(以時(shí)間格式1970-01-01 01:01:01為例)

//yyyy-MM-dd HH:mm:ss表示24時(shí)間進(jìn)制 
SimpleDateFormat sDateFormat=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");  
String date=sDateFormat.format(new Date()); 
//注:MySQL數(shù)據(jù)庫(kù)中date和datetime數(shù)據(jù)類型可接收日期格式數(shù)據(jù),若通過(guò)String類型插入數(shù)據(jù)庫(kù),需要在日期字符串上加上標(biāo)即'1970-01-01 01:01:01' 

2、String類型轉(zhuǎn)Date類型

String dStr ="2001.12.12-08:23:21";  
Date d = null;  
SimpleDateFormat sdf = newSimpleDateFormat("yyyy.MM.dd-HH:mm:ss");  
    try {  
      d = sdf.parse(dStr);  
    } catch (ParseException pe) {  
      System.out.println(pe.getMessage());  
    }  
 System.out.println(d.toLocaleString());//返回當(dāng)前區(qū)域設(shè)置的默認(rèn)格式表示的日期 

3、毫秒數(shù)據(jù)格式化成日期格式

//以1429339937748為毫秒數(shù)實(shí)例化一個(gè)Date對(duì)象 
Date date =new Date(1429339937748l); SimpleDateFormat sdf=newSimpleDateFormat("yyyy-MM-dd"); 
//設(shè)置轉(zhuǎn)化格式 
String time=sdf.format(date);//將Date對(duì)象轉(zhuǎn)化為yyyy-MM-dd形式的字符串 
System.out.println(time);//輸出字符串 

Calendar類:

從JDK1.1版本開始,在處理日期和時(shí)間時(shí),系統(tǒng)推薦使用Calendar類進(jìn)行實(shí)現(xiàn)。在設(shè)計(jì)上,Calendar類的功能要比Date類強(qiáng)大很多,而且在實(shí)現(xiàn)方式上也比Date類要復(fù)雜一些,簡(jiǎn)單介紹一下Calendar類的使用。

//首先獲取一個(gè)實(shí)例化的對(duì)象,由于Calendar是抽象類,因此不能new 
Calendar calendar =Calendar.getInstance(); 
//獲取年份 
int year = calendar.get(Calendar.YEAR); 
//獲取月份(月份的話需要在原來(lái)的基礎(chǔ)上+1) 
int month = calendar.get(Calendar.MONTH)+ 1; 
//小時(shí)--24小時(shí) 
int hour = calendar.get(Calendar.HOUR_OF_DAY); 
//小時(shí)--12小時(shí) 
int hour1= calendar.get(Calendar.HOUR); 
//分鐘 
int minute = calendar get(Calendar.MINUTE); 
//秒 
int second = calendar.get(Calendar.SECOND); 
//星期幾 
int day = calendar.get(Calendar.DAY_OF_WEEK);

以上就是java中日期數(shù)據(jù)類型的轉(zhuǎn)換,如有疑問(wèn)請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • SpringBoot2.x入門教程之引入jdbc模塊與JdbcTemplate簡(jiǎn)單使用方法

    SpringBoot2.x入門教程之引入jdbc模塊與JdbcTemplate簡(jiǎn)單使用方法

    這篇文章主要介紹了SpringBoot2.x入門教程之引入jdbc模塊與JdbcTemplate簡(jiǎn)單使用方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Java基于Session登錄驗(yàn)證的實(shí)現(xiàn)示例

    Java基于Session登錄驗(yàn)證的實(shí)現(xiàn)示例

    基于Session的登錄驗(yàn)證方式是最簡(jiǎn)單的一種登錄校驗(yàn)方式,本文主要介紹了Java基于Session登錄驗(yàn)證的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-02
  • 2023年IDEA最新永久激活教程(親測(cè)可用)

    2023年IDEA最新永久激活教程(親測(cè)可用)

    打開電腦,發(fā)現(xiàn)?IDEA?又更新了一個(gè)小版本,2022.3.2?版本來(lái)了,真的是非常高興,那么這么新的版本怎么激活使用呢?下面小編給大家?guī)?lái)了idea2023年最新永久激活方法,感興趣的朋友一起看看吧
    2023-04-04
  • 一文詳解Java Netty中的Constant類

    一文詳解Java Netty中的Constant類

    這篇文章主要介紹了Constants類即常量類是將一些常用的變量集合到一個(gè)地方的類,文中有詳細(xì)的代碼示例,感興趣的同學(xué)可以參考一下
    2023-05-05
  • 開發(fā)10年,全記在這本Java進(jìn)階寶典里了

    開發(fā)10年,全記在這本Java進(jìn)階寶典里了

    這篇文章主要給大家分享介紹了這本Java進(jìn)階寶典里,是開發(fā)10年總結(jié)出來(lái)的,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來(lái)一起看看吧
    2019-04-04
  • 使用springMVC通過(guò)Filter實(shí)現(xiàn)防止xss注入

    使用springMVC通過(guò)Filter實(shí)現(xiàn)防止xss注入

    這篇文章主要介紹了使用springMVC通過(guò)Filter實(shí)現(xiàn)防止xss注入的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • java計(jì)算兩個(gè)時(shí)間相差天數(shù)的方法匯總

    java計(jì)算兩個(gè)時(shí)間相差天數(shù)的方法匯總

    這篇文章主要介紹了java計(jì)算兩個(gè)時(shí)間相差天數(shù)的方法,感興趣的小伙伴們可以參考一下
    2015-11-11
  • 詳解Mybatis Generator的具體使用教程

    詳解Mybatis Generator的具體使用教程

    Mybatis Generator可以幫助我們自動(dòng)生成很多結(jié)構(gòu)化的代碼,比如每張表對(duì)應(yīng)的Entity、Mapper接口和Xml文件,可以省去很多繁瑣的工作,今天通過(guò)本文給大家介紹Mybatis Generator的具體使用教程,感興趣的朋友一起看看吧
    2022-02-02
  • Java語(yǔ)言之LinkedList和鏈表的實(shí)現(xiàn)方法

    Java語(yǔ)言之LinkedList和鏈表的實(shí)現(xiàn)方法

    LinkedList是由傳統(tǒng)的鏈表數(shù)據(jù)結(jié)構(gòu)演變而來(lái)的,鏈表是一種基本的數(shù)據(jù)結(jié)構(gòu),它可以動(dòng)態(tài)地增加或刪除元素,下面這篇文章主要給大家介紹了關(guān)于Java語(yǔ)言之LinkedList和鏈表的實(shí)現(xiàn)方法,需要的朋友可以參考下
    2023-05-05
  • 在SpringBoot當(dāng)中使用Thymeleaf視圖解析器的詳細(xì)教程

    在SpringBoot當(dāng)中使用Thymeleaf視圖解析器的詳細(xì)教程

    Thymeleaf是一款開源的模板引擎,它允許前端開發(fā)者使用HTML與XML編寫動(dòng)態(tài)網(wǎng)頁(yè),hymeleaf的主要特點(diǎn)是將表達(dá)式語(yǔ)言嵌入到HTML結(jié)構(gòu)中,它支持Spring框架,使得在Spring MVC應(yīng)用中集成非常方便,本文給大家介紹了在SpringBoot當(dāng)中使用Thymeleaf視圖解析器的詳細(xì)教程
    2024-09-09

最新評(píng)論