⑴ 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類型怎麼轉化成日期類型
DateFormatdf=newSimpleDateFormat("yyyy-MM-dd");
df.parse("ABCDEFG");
這樣就可以了,如果在js裡面
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)