⑴ 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)