导航:首页 > 编程语言 > 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工具 浏览:380
pdf加密一机一码 浏览:600
怎么把百度云资源压缩 浏览:456
不会数学英语如何编程 浏览:88
如何能知道网站服务器地址 浏览:648
程序员月薪5万难吗 浏览:138
如何评价程序员 浏览:803
云虚机和服务器的区别 浏览:403
广西柳州压缩机厂 浏览:639
arm开发编译器 浏览:833
51单片机的核心 浏览:746
看电视直播是哪个app 浏览:958
将c源程序编译成目标文件 浏览:787
再要你命3000pdf 浏览:558
ai软件解压软件怎么解压 浏览:520
文件夹怎样设置序列号 浏览:963
javascriptgzip压缩 浏览:248
易语言怎么取出文件夹 浏览:819
苹果xs手机加密app哪里设置 浏览:605
超声雾化器与压缩雾化器 浏览:643