1. 首页>百科大全 > 百科

java中怎么把字符串转换为日期

作者:陈楠华
2020-05-05
百科

1. 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 中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出。

2. 在java中如何把字符串转换成时间格式

字符串转时间:

import java.text.SimpleDateFormat;

import java.util.Date;

(此处空一行)

import ognl.ParseException;

(此处空一行)

public class StringToDate {

public static void main(String argsp[]) throws Exception{

String time="2010-11-20 11:10:10";

(此处空一行)

Date date=null;

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

date=formatter.parse(time);

System.out.println(date);

}

}

扩展资料:

既然有字符串时间,就有时间串字符,方法:

假如把今e79fa5e9819331333366306465天的日期转成字符串可用 String str = sdf.format(new Date());这个字符串内容的格式类似2017-12-08 19:20:00。透过这个API我们便可以随心所欲的将日期转成我们想要的字符串格式。

例如:希望将日期输出成2017年7月10日

可以这么写:

SimpleDateFormat sdf = new SimpleDateFormat( " yyyy年MM月dd日 " );

String str = sdf.format(new Date());

str便会依照我们设定的格式输出了。

3. java中怎样将字符串转换成日期形式存入数据库

java将字符串转换成日期,可以使用格式类,实例如下:

public static Date dateTimeString2Date(String date_str) {

try {

Calendar cal = Calendar.getInstance();//日期类

java.sql.Timestamp timestampnow = new java.sql.Timestamp(cal.getTimeInMillis());//转换成正常的日期格式

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

ParsePosition pos = new ParsePosition(0);

java.util.Date current = formatter.parse(date_str, pos);

timestampnow = new java.sql.Timestamp(current.getTime());

return timestampnow;

}

catch (NullPointerException e) {

return null;

}

}

4. Java中怎么把字符串转换成日期格式啊

先用parse转成date型,再用format转成string。

public static void main(String[] args) throws Exception{

Date date = new SimpleDateFormat("yyyy-MM-dd").parse("2005-06-09");

String now = new SimpleDateFormat("yyyy年MM月dd日").format(date);

System.out.println(now);

}

5. java 问题,字符串转日期,急,怎么把字符串日期转换为时间的

就是这样子

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

Date date = formatter.parse(string);

Calendar cal = Calendar.getInstance();

cal.setTime(date);

cal.add(Calendar.DAY_OF_YEAR, -7);

Date d = cal.getTime();

String s = formatter.format(d);

java中怎么把字符串转换为日期

推荐阅读
  • 努比亚z9max手机音乐效验

    该机拥有HIFI级音乐芯片,音乐效果不凡。具体体现在:1.音量调节,正常听音乐中高低音都是一个音量,而杜比音效能动态扩大某个音量。比如放打鼓声,杜比会及时提高低音加强鼓声。2.加强音域,杜比音效有开阔、集中、…

    百科 2024-11-15
  • 是atChristmas还是inChristmas

    此处该用“on”。在圣诞节正确表达应为 “on Christmas ”。有具体日期的,比如知道几月几日的都用“on” ;不知道日期,但知道年份和月份的用“in” ,知道具体时间,比如几点几分用“at”。…

    百科 2024-11-15
  • 个体工商户应交纳什么税

    纳税标准根据国家税务总局《个体工商户定期定额征收管理办法》文件精神 ,定期定额征收方式适用的税种及税率如下:1、根据《中华人民共和国增值税暂行条例》规定,自2009年1月1日起,小规模纳税人增值税征收率为3%…

    百科 2024-11-15
  • 材料成本差异率为负数是什么意思

    材料成本差异额,是指材料的实际成本和计划成本之间的差额。差异率负数表示节约差异,即实际成本比计划成本小。正数表示超支差异,即实际成本比计划成本大。…

    百科 2024-11-15
  • 塞翁失马焉知非福是什么意思

    比喻一时虽然受到损失,反而因此能得到好处。也指坏事在一定条件下可变为好事,反之亦然。形容人的心态,一定要乐观向上,任何事情都有二面性,不好的一面,有可能向好的一面转化。塞翁失马,焉知非福出自《 淮南子…

    百科 2024-11-15