導航:首頁 > 編程語言 > javastring轉日期

javastring轉日期

發布時間:2022-06-21 04:17:40

java怎麼將string類型轉化為日期類型

String轉換為Date

[java] view
plainprint?

//String轉換為java.util.Date

String str = "2013-01-14";

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

Date date = null; //初始化date

try {

date = sdf.parse(str); //Mon Jan 14 00:00:00 CST 2013

} catch (ParseException e) {

e.printStackTrace();

}
//String轉換為java.util.Date
String str = "2013-01-14";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = null; //初始化date
try {
date = sdf.parse(str); //Mon Jan 14 00:00:00 CST 2013
} catch (ParseException e) {
e.printStackTrace();
}

⑵ java中怎樣將一個String類型轉換為Date類型的

在Java中,常見的時間轉換通常為從String類型轉化為date類型或者倒過來,在轉換的時候,我們可以自定義時間的格式,如下:
假如我們要自定義時間類型為yyyy-MM-dd,此時我們可以先自定義格式:SimpleDateFormat
dateFormat
=
new
SimpleDateFormat("yyyy-MM-dd");
這一句是必須的,不可少的。然後我們通過調用dateFormat的parse(String
s)方法,將s從String類型轉換為時間類型的,如果我們調用dateFormat的format(Date
d)方法,就可以將d從日期類型轉換為String類型。

⑶ java string轉日期

可以用dateformat來轉換 。
日期的格式不是2016-01-01 01:01:01這種形式的,要輸出這種格式的話

可以先解析字元串轉成日期,在轉換成對應格式的字元串。
直接貼代碼把。你的時間涉及到了年月日小時分秒
DateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");
其中y代表年 M代表月d代表日 H代表小時,m分,s秒大小寫不能弄錯因為是固定的。
解析字元串
Date date = df.parse(time);
解析完成後日期就是20160101010101

最後在將日期轉換成指定格式
DateFormat df2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String str2=df2.format(date)
這樣就是2016-01-01 01:01:01這種格式的了 。

⑷ java的String類型怎麼轉化成日期類型

  1. DateFormatdf=newSimpleDateFormat("yyyy-MM-dd");

  2. df.parse("ABCDEFG");

  3. 這樣就可以了,如果在js裡面

  4. newDate(tenderResult.createDate).format('Y年m月d日');

⑸ 怎麼將string類型的日期轉換為date

1、首先介紹一下將String類型轉為Date類型的方法。需要導入java.text.SimpleDateFormat類。下面舉一個例子,比如有一個字元串 「2018-08-24「,想要轉為Date類型,代碼如圖所示。

⑹ java中如何將字元串轉換成日期型

java中將字元串轉換成日期類型,可以使用SimpleDateFormat日期轉換類,有一個前提是字元串必須滿足日期的格式,如果不是會有異常,示例如下:

packagecom.qiu.lin.he;

importjava.text.ParseException;
importjava.text.SimpleDateFormat;
importjava.util.Date;

publicclassCeShi{

publicstaticvoidmain(String[]args){
StringdateStr="2010-10-1110:00:02";
try{
Dated=parseDate(dateStr);//將字元串轉換成date類型
System.out.println(d);
}catch(ParseExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}

}

//將字元串轉換成date類型方法
staticpublicDateparseDate(Strings)throwsParseException{
SimpleDateFormatformat=newSimpleDateFormat("yyyy-MM-dd");
returnformat.parse(s);
}

}
結果是:
MonOct1100:00:00CST2010

⑺ 在JAVA中如何將String轉換成Datetime類型

java代碼:

String strDate = "2017-03-27T13:11:50.657";

strDate = strDate.replaceAll("T", " ");

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");

Date dateTime;

try {

dateTime = formatter.parse(strDate);

System.out.println(formatter.format(dateTime));

} catch (ParseException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

資料拓展:

Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論

⑻ java怎麼將String轉換成日期

首先你要確定你的日期字元串的日期格式,如:yyyy-MM-dd

然後使用java.text.SimpleDateFormat即可將String字元串轉化成java.util.Date

示例代碼如下:

	@Test
publicvoidparseDate()throwsParseException{
DateFormatdateFormat=newSimpleDateFormat("yyyy-MM-dd");
Datedate=dateFormat.parse("2017-08-02");

System.out.println(date);

}

輸出如下:

WedAug0200:00:00GMT+08:002017

⑼ Java中怎麼把字元串轉換成日期格式

將字元串類型的時間轉換成date類型可以使用SimpleDateFormat來轉換,具體方法如下:
1、定義一個字元串類型的時間;
2、創建一個SimpleDateFormat對象並設置格式;
3、最後使用SimpleDateFormat的parse方法將String類型的時間轉換成Date類型的時間。
具體代碼如下:
String string = "2014-3-17";
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date date = null;
try {
date = dateFormat.parse(string);
System.out.println(date.toLocaleString().split(" ")[0]);//切割掉不要的時分秒數據
} catch (ParseException e) {
e.printStackTrace();
}

介紹一下SimpleDateFormat:SimpleDateFormat 是 Java 中一個非常常用的類,該類用來對日期字元串進行解析和格式化輸出。

⑽ java怎麼把字元串轉換成日期類型

SimpleDateFormat類

有個parse方法

public Date parse(Stringtext, ParsePositionpos)

  • 解析字元串的文本,生成Date。

    此方法試圖解析從pos給定的索引處開始的文本。如果解析成功,則將pos的索引更新為所用最後一個字元後面的索引(不必對直到字元串結尾的所有字元進行解析),並返回解析得到的日期。更新後的pos可以用來指示下次調用此方法的起始點。如果發生錯誤,則不更改pos的索引,並將pos的錯誤索引設置為發生錯誤處的字元索引,並且返回 null。

  • 指定者:

  • 類DateFormat中的parse

  • 參數:

  • text- 應該解析其中一部分的String。

  • pos- 具有以上所述的索引和錯誤索引信息的ParsePosition對象。

  • 返回:

  • 從字元串進行解析的Date。如果發生錯誤,則返回 null。

  • 拋出:

  • NullPointerException- 如果text或pos為 null。

  • 另請參見:

  • DateFormat.setLenient(boolean)

閱讀全文

與javastring轉日期相關的資料

熱點內容
二進制流轉pdf 瀏覽:915
php判斷爬蟲 瀏覽:569
960除24除4簡便演算法 瀏覽:786
關於解壓英語翻譯 瀏覽:565
python控制鍵盤右鍵 瀏覽:920
php沒有libmysqldll 瀏覽:828
時政新聞app哪個好 瀏覽:906
手機已加密怎麼辦 瀏覽:201
安卓手機截屏怎麼傳到蘋果 瀏覽:527
京管家app哪裡下載 瀏覽:33
文件夾橫向排列的豎向排列 瀏覽:453
51單片機驅動攝像頭模塊 瀏覽:689
政府文件加密沒法轉換 瀏覽:373
android判斷棧頂 瀏覽:331
憑證軟體源碼 瀏覽:860
androidwebview滾動事件 瀏覽:11
如何將電腦上的圖片壓縮成文件包 瀏覽:899
程序員轉金融IT 瀏覽:837
黑馬程序員培訓效果如何 瀏覽:915
本地集成編譯 瀏覽:528