最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中Date,Calendar,Timestamp的區(qū)別以及相互轉(zhuǎn)換與使用

 更新時(shí)間:2013年09月03日 09:01:25   作者:  
以下是對Java中Date,Calendar,Timestamp的區(qū)別以及相互轉(zhuǎn)換與使用進(jìn)行了詳細(xì)的介紹,需要的朋友可以過來參考下

1 Java.util.Date
包含年、月、日、時(shí)、分、秒信息。

復(fù)制代碼 代碼如下:

// String轉(zhuǎn)換為Date
String dateStr="2013-8-13 23:23:23";
String pattern="yyyy-MM-dd HH:mm:ss";
DateFormate dateFormat=new SimpleDateFormat(pattern);
Date date=dateFormat.parse(dateStr);
date=dateFormat.format(date);

2 Java.sql.Date
包含年、月、日信息。
繼承自java.util.Date。在數(shù)據(jù)庫相關(guān)操作中使用,如rs.getDate,ps.setDate等。rs是指ResultSet,ps是指PreparedStatement。
復(fù)制代碼 代碼如下:

// java.util.Date轉(zhuǎn)換為java.sql.Date
new java.sql.Date(utilDate.getTime());// 其中utilDate為java.util.Date類型的對象

3 Java.util.Calendar
包含年、月、日、時(shí)、分、秒、毫秒信息。
JDK1.1引入,用以代替java.util.Date。
復(fù)制代碼 代碼如下:

// Date轉(zhuǎn)為Calendar
Date date=new Date();
Calendar calendar=Calendar.getInstance();
calendar.setTime(date);

// Calendar轉(zhuǎn)為Date
Calendar ca=Calendar.getInstance();  
Date d =(Date) ca.getTime();


4 Java.sql.Timestamp
包含年、月、日、時(shí)、分、秒、納秒(nano)信息。
繼承自java.util.Date。比java.sql.Date包含更多信息。在數(shù)據(jù)庫相關(guān)操作中使用,如rs.getTimestamp,ps.setTimeStamp等。例如:若數(shù)據(jù)庫中某字段hireDate為Oracle的Date類型,則使用getTimestamp時(shí)能夠?qū)⒛?、月、日、時(shí)、分、秒信息取出;但使用getDate時(shí)則只能取出年、月、日信息。因此,一般推薦使用getTimestamp。
復(fù)制代碼 代碼如下:

// java.util.Calendar轉(zhuǎn)換為java.sql.Timestamp
new Timestamp(Calendar.getInstance().getTimeInMillis());
// java.util.Date轉(zhuǎn)換為java.sql.Timestamp
new Timestamp(date.getTime());
// String轉(zhuǎn)換為java.sql.Timestamp,String格式:yyyy-mm-dd hh:mm:ss[.f...] ,方括號(hào)表示可選
Timestamp.valueOf("2013-07-06 01:49:30");

5 Oracle數(shù)據(jù)庫提供的日期和時(shí)間類型
Oracle數(shù)據(jù)庫提供了DATE,TIMESTAMP,TIMESTAMP WITH TIME ZONE和TIMESTAMP WITH LOCAL TIME ZONE四種類型。

DATE包含世紀(jì)、年、月、日、時(shí)、分、秒信息。
TIMESTAMP是DATE的擴(kuò)展,包含年、月、日、時(shí)、分、秒和fractional seconds信息。定義TIMESTAMP的格式如下:

復(fù)制代碼 代碼如下:

TIMESTAMP [(fractional_seconds_precision)]
// 格式
TIMESTAMP 'YYYY-MM-DD HH24:MI:SS.FF'
// 一個(gè)例子
TIMESTAMP '1997-01-31 09:26:50.12'

其中fractional_seconds_precision是可選的,用于指定秒使用含幾位小數(shù)的浮點(diǎn)數(shù)表示,它的取值范圍是0到9,默認(rèn)是6。上述例子中表示采用兩位小數(shù),它的秒值是50.12。注意:12不是毫秒值,也不是微秒值。

相關(guān)文章

  • Java學(xué)生信息管理系統(tǒng)設(shè)計(jì)(數(shù)據(jù)庫版)

    Java學(xué)生信息管理系統(tǒng)設(shè)計(jì)(數(shù)據(jù)庫版)

    這篇文章主要為大家詳細(xì)介紹了數(shù)據(jù)庫版的Java學(xué)生信息管理系統(tǒng)設(shè)計(jì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • 利用Java截取String字符串的幾種常用方法

    利用Java截取String字符串的幾種常用方法

    在開發(fā)應(yīng)用中經(jīng)常會(huì)使用到j(luò)ava string,這篇文章主要給大家介紹了關(guān)于利用Java截取String字符串的幾種常用方法,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-05-05
  • 關(guān)于springcloud報(bào)錯(cuò)報(bào)UnsatisfiedDependencyException的問題

    關(guān)于springcloud報(bào)錯(cuò)報(bào)UnsatisfiedDependencyException的問題

    這篇文章主要介紹了關(guān)于springcloud報(bào)錯(cuò)報(bào)UnsatisfiedDependencyException的問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Java中常見死鎖與活鎖的實(shí)例詳解

    Java中常見死鎖與活鎖的實(shí)例詳解

    這篇文章主要介紹了Java中常見死鎖與活鎖的實(shí)例詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-11-11
  • Spring?Cloud?oauth2?認(rèn)證服務(wù)搭建過程示例

    Spring?Cloud?oauth2?認(rèn)證服務(wù)搭建過程示例

    這篇文章主要為大家介紹了Spring?Cloud?oauth2?認(rèn)證服務(wù)搭建過程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • Java使用HashMap實(shí)現(xiàn)并查集

    Java使用HashMap實(shí)現(xiàn)并查集

    這篇文章主要為大家詳細(xì)介紹了Java使用HashMap實(shí)現(xiàn)并查集,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • Java獲取當(dāng)前時(shí)間方法總結(jié)

    Java獲取當(dāng)前時(shí)間方法總結(jié)

    本篇文章給大家整理了關(guān)于Java獲取當(dāng)前時(shí)間方法,以及相關(guān)代碼分享,有需要的朋友測試參考下吧。
    2018-02-02
  • SpringBoot整合JPA框架實(shí)現(xiàn)過程講解

    SpringBoot整合JPA框架實(shí)現(xiàn)過程講解

    在開發(fā)中,我們通常會(huì)對數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行操作,Sprirng?Boot對關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫的訪問操作都提供了非常好的整合支持
    2022-12-12
  • 在Windows系統(tǒng)下安裝Thrift的方法與使用講解

    在Windows系統(tǒng)下安裝Thrift的方法與使用講解

    今天小編就為大家分享一篇關(guān)于在Windows系統(tǒng)下安裝Thrift的方法與使用講解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • 入門java的第一步HelloWorld

    入門java的第一步HelloWorld

    這篇文章主要介紹了入門java的第一步-Hello,World,文中通過示例代碼介紹的非常詳細(xì),對大家的java初步學(xué)習(xí)具有一定的學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2021-04-04

最新評論

许昌县| 临城县| 两当县| 梅州市| 新宁县| 鄢陵县| 颍上县| 志丹县| 宜都市| 仙居县| 行唐县| 大兴区| 苍南县| 平陆县| 丰县| 吉林市| 时尚| 咸阳市| 郴州市| 塔河县| 平乡县| 桐庐县| 互助| 旺苍县| 上林县| 仙桃市| 苏尼特右旗| 肥城市| 汾阳市| 罗江县| 普陀区| 昭平县| 沽源县| 博爱县| 油尖旺区| 永仁县| 隆林| 云浮市| 西充县| 滦南县| 德化县|