导航:首页 > 编程语言 > java时间字符串转换

java时间字符串转换

发布时间:2023-06-20 07:07:56

Ⅰ 在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怎么把字符串转换成日期类型

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)

Ⅲ java中,字符串类型的时间数据怎样转换成date类型。

将字符串类型的时间转换成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中如何将字符串转换成日期型

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中,字符串类型的时间数据怎样转换成date类型

//将人类习惯的时间字符串,转换为date
String d="1949-10-03";
//根据被解析的字符串格式设置“格式规则”
SimpleDateFormat fmt=new SimpleDateFormat("yyyy-M-d");
Date da=fmt.parse(d);
来分 老铁!

Ⅵ 在java中如何实现把String类型转化为Time类型,例如:hh:mm:ss格式

java中实现把String类型的时间转换成Time类型的时间可以使用SimpleDateFormat来转换。
具体事例代码实现如下:
public class Demo2 {
public static void main(String[] args) {
String str = "2015-01-01 12:12:12";//定义一个字符型的时间
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = null;
try {
date = (Date) simpleDateFormat.parse(str);//将这个字符型的时间转换成Date型的时间
} catch (ParseException e) {
e.printStackTrace();
}
System.out.println(date.toString());
}
}
SimpleDateFormat 是 Java 中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出。

Ⅶ JAVA时间转化字符串问题

可以在sql语句中添加 to_date(date,'YYYY-mm-dd hh:mm:ss');

例如
insert into table(id,name,date)
values('1','张三',to_date('2015-01-01','YYYY-mm-dd hh:mm:ss'));
这样就可以将这个date 转换成带有时分秒的数据了

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

方法一:

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

}

输出结果:2005年06月09日

方法二:

public class bb {

public static void main(String[] args) {

// TODO Auto-generated method stub

SimpleDateFormat df = new SimpleDateFormat("yyyyMMddhhmmss");

String dateString = "20071128175545";

try {

Date date = df.parse(dateString);

System.out.println(df.format(date));

} catch (Exception ex) {

System.out.println(ex.getMessage());

}

}

}

(8)java时间字符串转换扩展阅读:

Java指定了一些可访问的修饰符如:private、protected、public,任何方法或变量都可以声明为public,Java可以从该类之外的地方访问。因为main方法是公共的,JVM就可以轻松的访问执行它。

在main里面args[]就是两个长度的数组:value1存在args[0]中,value2存在args[1]中。

args[0]存储的是命令,其后才是参数。

String args[ ]或者String[ ] args表示给主方法传一个字符串数组。

而args是一个字符串数组的变量名,不是关键字,是arguments的缩写,只是一个默认名,一般都习惯性照写。

例如:

class Example{

public static void main(String args[ ]){

System.out.println("This is a simple Java program.");

}

}

Ⅸ java字符串转时间

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

{
publicstaticvoidmain(String[]args)throwsParseException{
Stringpattern1="yyyy-MM-ddHH:mm:ss.SSS";
Stringds="2014-04-1515:49:24.930";
SimpleDateFormatsdf=newSimpleDateFormat(pattern1);
Dated1=sdf.parse(ds);
System.out.println(d1);
Stringdcs=sdf.format(d1);
System.out.println(dcs);
}
}

格式化 、 解析 都用同一种格式就行了

阅读全文

与java时间字符串转换相关的资料

热点内容
贷款申请系统源码 浏览:266
windowsxp文件夹打开后怎么返回 浏览:662
怎么把pdf变成图片 浏览:795
17年程序员事件 浏览:494
iishttp压缩 浏览:29
公司文件加密后拷走能打开吗 浏览:186
headfirstjava中文 浏览:894
腾讯云服务器怎么放在电脑桌面 浏览:8
批量生成图片的app哪个好 浏览:496
小米10电池校准命令 浏览:96
移动商城系统app如何开发 浏览:692
用安卓手机如何发高清短视频 浏览:339
怎样运行java程序运行 浏览:553
海南根服务器镜像云服务器 浏览:536
weka聚类算法 浏览:452
视频服务器修复是什么意思 浏览:498
python跨平台开发 浏览:916
音遇app全民k歌从哪里下载 浏览:646
云盒子能装服务器吗 浏览:796
林汉达pdf 浏览:45