首页技术string转date(String类型和Date类型之间的转换)

string转date(String类型和Date类型之间的转换)

编程之家2026-07-031125次浏览

各位老铁们,大家好,今天由我来为大家分享string转date,以及String类型和Date类型之间的转换的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

string转date(String类型和Date类型之间的转换)

String类型怎样转为Date类型

1、首先介绍一下将String类型转为Date类型的方法。需要导入java.text.SimpleDateFormat类。下面举一个例子,比如有一个字符串“2018-08-24“,想要转为Date类型,代码如图所示。

2、可以看出,只需要给SimpleDateFormat指定格式,如yyyy-MM-dd,然后使用SimpleDateFormat的parse方法就可以实现将String类型转为Date类型了。

3、下面我们验证一下。是否转化成功,打印一下转化后的时间类型的毫秒数,如果可以打印出结果,说明转化成功,代码如图所示。

4、通过上面的代码可以看出,String类型已经成功转换为Date类型了,注意一点,使用SimpleDateFormat需要捕获ParseException异常。如图所示。

String转换为Date类型

1、首先介绍一下将String类型转为Date类型的方法。需要导入java.text.SimpleDateFormat类。下面举一个例子,比如有一个字符串“2018-08-24“,想要转为Date类型,代码如图所示。

2、可以看出,只需要给SimpleDateFormat指定格式,如yyyy-MM-dd,然后使用SimpleDateFormat的parse方法就可以实现将String类型转为Date类型了。

string转date(String类型和Date类型之间的转换)

3、下面我们验证一下。是否转化成功,打印一下转化后的时间类型的毫秒数,如果可以打印出结果,说明转化成功,代码如图所示。

4、通过上面的代码可以看出,String类型已经成功转换为Date类型了,注意一点,使用SimpleDateFormat需要捕获ParseException异常。如图所示。

String 与 Date之间的转换

/**

SimpleDateFormat函数语法

G年代标志符

y年

string转date(String类型和Date类型之间的转换)

M月

d日

h时在上午或下午(~)

H时在一天中(~)

m分

s秒

S毫秒

E星期

D一年中的第几天

F一月中第几个星期几

w一年中第几个星期

W一月中第几个星期

a上午/下午标记符

k时在一天中(~)

K时在上午或下午(~)

z时区

常见标准的写法 yyyy MM dd HH:mm:ss注意大小写时间是小时制小时制转换成小时制只需将HH改成hh不需要另外的函数

*/

DateFormat format= new SimpleDateFormat( yyyy MM dd)

DateFormat format= new SimpleDateFormat( yyyy年MM月dd日 HH时mm分ss秒)

Date date= null;

String str= null;

// String转Date

str=;

try{

date= format parse(str)

data= format parse(str)

} catch(ParseException e){

e printStackTrace()

}

//Date转String

date=new Date()

str=format format(date)

str=format format(date)

Date——>String

String sdate;

Date ddate;

……

sdate=(new SimpleDateFormat( yyyy MM dd)) format(ddate)

String——>Date

SimpleDateFormat sdf=new SimpleDateFormat( yyyy MM dd)

sdf setLenient(false)

String sdate=;

Date ddate;

ddate=sdf parse(sdate)

另外Integer Double等数据包装类型与String类型的相互转换为

(以Integer为例)

Integer——>String

Integer ii;

String si;

……

si=ii toString;

String——>Intteger

Integer ii;

String si;

……

ii=Integer valueOf(si)

日期和时间模式(摘自JDK DOC)

日期和时间格式由日期和时间模式字符串指定在日期和时间模式字符串中未加引号的字母 A到 Z和 a到 z被解释为模式字母用来表示日期或时间字符串元素文本可以使用单引号()引起来以免进行解释表示单引号所有其他字符均不解释只是在格式化时将它们简单复制到输出字符串或者在分析时与输入字符串进行匹配

定义了以下模式字母(所有其他字符 A到 Z和 a到 z都被保留)

字母日期或时间元素表示示例

G Era标志符 Text AD

y年 Year;

M年中的月份 Month July; Jul;

w年中的周数 Number

W月份中的周数 Number

D年中的天数 Number

d月份中的天数 Number

F月份中的星期 Number

E星期中的天数 Text Tuesday; Tue

a Am/pm标记 Text PM

H一天中的小时数() Number

k一天中的小时数() Number

K am/pm中的小时数() Number

h am/pm中的小时数() Number

m小时中的分钟数 Number

s分钟中的秒数 Number

S毫秒数 Number

z时区 General time zone Pacific Standard Time; PST; GMT:

lishixinzhi/Article/program/Java/hx/201311/26475

END,本文到此结束,如果可以帮助到大家,还望关注本站哦!

html在线编辑预览(html编辑器网页)c语言代码自动生成软件 代码写好怎么生成软件