国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

String類型和Date類型相互轉(zhuǎn)換(java)

這篇具有很好參考價值的文章主要介紹了String類型和Date類型相互轉(zhuǎn)換(java)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

**

String類型和Date類型怎樣相互轉(zhuǎn)換?

**
1、format方法可以把Date類型轉(zhuǎn)換成特定格式的String類型,如果Date類型和定義的SimpleDateFormat長度不一致會自動在后面補(bǔ)充0

//自定義需要輸出的String格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
//輸出“20230317104202”
String nowDate = sdf.format(new Date());
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//輸出“2023-03-17 10:46:07”
String nowDate2 = sdf2.format(new Date());

2. parse方法可以把String型的字符串轉(zhuǎn)換成特定格式的date類型,使用parse時字符串長度要和定義的SimpleDateFormat對象長度一致

void test() {
        SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd");
        try {
            Date date =df.parse("2016-2-18");
            //Thu Feb 18 00:00:00 CST 2016
            System.out.println(date);
        } catch (ParseException e) {
            e.printStackTrace();
        }
    }

下面test2的例子,由于位數(shù)不同,會報異常Unparseable date: “2016-02-18 00:00:00”

   void test2() {
        DateFormat format2 = new SimpleDateFormat("yyyy年MM月dd日 HH時mm分ss秒");
        // String轉(zhuǎn)Date
        String str = "2016-02-18 00:00:00";
        try {
            Date date2 = format2.parse(str);
            System.out.println(date2);
        } catch (ParseException e) {
            e.printStackTrace();
        }
    }

下方是正確的用

void test3() {
        DateFormat format2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        // String轉(zhuǎn)Date
        String str = "2016-02-18 00:00:00";
        try {
            Date date2 = format2.parse(str);
            //Thu Feb 18 00:00:00 CST 2016
            System.out.println(date2);
        } catch (ParseException e) {
            e.printStackTrace();
        }
    }

3.將Date類型轉(zhuǎn)換為yyyy-mm-dd的Date形式或?qū)tring類型轉(zhuǎn)換為yyyy-mm-dd的Date形式

void test4() {
        Date currentTime = new Date();
        SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
        String dateString = formatter.format(currentTime);
        Date date = java.sql.Date.valueOf(dateString);
        //2023-03-17
        System.out.println(date);
    }
void test5() {
        String dateString = "2023-03-17";
        Date date1 = java.sql.Date.valueOf(dateString);
        //2023-03-17
        System.out.println(date1);
    }

日期缺位數(shù)的話會自動補(bǔ)全文章來源地址http://www.zghlxwxcb.cn/news/detail-617123.html

void test6() {
        String dateString = "2023-3-7";
        Date date1 = java.sql.Date.valueOf(dateString);;
        System.out.println(date1);
    }
``

到了這里,關(guān)于String類型和Date類型相互轉(zhuǎn)換(java)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Java中String和Char的相互轉(zhuǎn)換

    用String.charAt()來讓String類型轉(zhuǎn)化為char類型,返回值是char,可以通過索引來指定元素位置。 使用String.toCharArray()來讓String類型轉(zhuǎn)化為char類型,返回值是char[],可以得到將包含整個String的char數(shù)組。這樣我們就能夠使用位置索引來確定string中的任意位置的元素。 1.轉(zhuǎn)換效率最快的

    2024年02月13日
    瀏覽(26)
  • #java 逗號分隔String字符串 - 數(shù)組 - 集合,相互轉(zhuǎn)換

    1. 準(zhǔn)備一個逗號分割字符串 2. 逗號分割字符串轉(zhuǎn)換為集合(轉(zhuǎn)換為集合之前會先轉(zhuǎn)換為數(shù)組) 3. 集合轉(zhuǎn)換為逗號分隔的字符串 4. 數(shù)組轉(zhuǎn)逗號分隔字符串

    2024年02月04日
    瀏覽(36)
  • Java 常見的日期轉(zhuǎn)換(Timestamp、Calendar、Date、String)

    日期類型: Timestamp: java.sql.Timestamp Calendar: java.util.Calendar Date: java.util.Date String: java.lang.String 1、Timestamp 轉(zhuǎn) Calendar 2、Timestamp 轉(zhuǎn) Date 3、Timestamp 轉(zhuǎn) String 4、Calendar 轉(zhuǎn) Timestamp 5、Calendar 轉(zhuǎn) Date 6、Calendar 轉(zhuǎn) String 7、Date 轉(zhuǎn) Calendar 8、Date 轉(zhuǎn) Timestamp

    2024年02月04日
    瀏覽(26)
  • LocalDateTime、LocalDate、Date、String相互轉(zhuǎn)化大全及其注意事項

    LocalDateTime、LocalDate、Date、String相互轉(zhuǎn)化大全及其注意事項

    大家在開發(fā)過程中必不可少的和日期打交道,對接別的系統(tǒng)時,時間日期格式不一致,每次都要轉(zhuǎn)化! 每次寫完就忘記了,小編專門來整理一篇來詳細(xì)說一下他們四個的轉(zhuǎn)換的方法,方便后面使用??! 這里先說一下,為什么日期有 Date 了,還在 JDK8 中推出了 LocalDateTime、Lo

    2024年02月08日
    瀏覽(21)
  • java中byte[]類型如何轉(zhuǎn)換為String類型

    在 Java 中將 byte[] 類型轉(zhuǎn)換為 String 類型,可以使用 String 的構(gòu)造函數(shù)或者靜態(tài)方法。 使用 String 構(gòu)造函數(shù) byte[] byteArray = {97, 98, 99}; String str = new String(byteArray); ? ? ?2.使用靜態(tài)方法 valueOf() byte[] byteArray = {97, 98, 99}; String str = String.valueOf(byteArray); 需要注意的是,在轉(zhuǎn)換過程中需

    2024年02月12日
    瀏覽(28)
  • Java中將String類型轉(zhuǎn)換為int類型的方法

    在Java編程中,經(jīng)常需要將字符串類型(String)轉(zhuǎn)換為整數(shù)類型(int)。這在處理用戶輸入、讀取文件或進(jìn)行數(shù)值計算時非常常見。本文將詳細(xì)介紹如何在Java中進(jìn)行這種類型轉(zhuǎn)換,并提供相應(yīng)的源代碼示例。 Java提供了幾種方法來實現(xiàn)String到int的轉(zhuǎn)換。下面將介紹其中的兩種常

    2024年02月05日
    瀏覽(44)
  • Java 中將 String 類型轉(zhuǎn)換為 int 類型的方法

    在Java中將 String 類型轉(zhuǎn)換為 int 類型是一個常見的操作,因為在實際開發(fā)中,我們經(jīng)常需要從用戶輸入或者外部數(shù)據(jù)源中獲取字符串形式的數(shù)字,并將其轉(zhuǎn)換為整數(shù)進(jìn)行計算和處理。在Java中,有幾種方法可以實現(xiàn)這種轉(zhuǎn)換,下面我將逐一介紹這些方法。 Integer.parseInt() 方法是

    2024年04月22日
    瀏覽(78)
  • (JAVA)hutool工具類-Date<——>String類型互轉(zhuǎn),加日期操作加一年、一月、一星期、一天、一分、一秒操作

    (JAVA)hutool工具類-Date<——>String類型互轉(zhuǎn),加日期操作加一年、一月、一星期、一天、一分、一秒操作

    之前小編去搜索,把時間格式轉(zhuǎn)為String類型,搜索好幾篇文章都還用 【 new SimpleDateFormat () 】 去轉(zhuǎn)換,現(xiàn)在小編用hutool里的DateUtil里的方法,簡單方便一行代碼搞定?。?結(jié)果如下: ?效果圖如下 附加如下時間加減操作: ?這些都是格式,看哪種滿足需求 英文格式轉(zhuǎn)中文格式

    2024年02月13日
    瀏覽(29)
  • 如何將String轉(zhuǎn)Date類型

    ① ?先創(chuàng)建一個日期格式化類?SimpleDateFormat?,然后從前端獲取用戶操作數(shù)據(jù)產(chǎn)生的創(chuàng)建時間,最后通過SimpleDateFormat 實例化對象的parse()方法將String類型轉(zhuǎn)換成Date類型。 ② ?直接將String類型轉(zhuǎn)Date類型 ?SimpleDateFormat 時間格式

    2024年02月11日
    瀏覽(22)
  • String與Date格式之間的轉(zhuǎn)換

    1.string格式轉(zhuǎn)化為Date對象 2.Date格式轉(zhuǎn)化為String對象 ?

    2024年02月06日
    瀏覽(17)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包