首页 > 编程知识 正文

java字符串转double,js 字符串转日期

时间:2023-05-05 05:16:04 阅读:51600 作者:4882

文章使用了名为SimpleDateFormat的API。 请记住,它属于java.text.SimpleDateFormat,所以里面有导入

过来!

用法: simpledateformatsdf=newsimpledateformat (yyyy-mm-ddhh 3360 mm : ss );

这一行是最重要的,它建立了转换的格式。 yyyy是完整的公历年,MM是月份,dd是日期,对于HH:mm:ss,请参见

没必要再解释了吧。

PS :为什么有大写格式,也有小写格式? 那是因为担心会避免混淆。 例如,毫米是月亮,毫米是分钟; HH小24

是时间制,hh是12小时制。

1 .字符串日期

要将2008-07-10 19:20:00转换为日期,可以使用datedate=SDF.parse (2008-07-1019336020336000 )。

2 .日期转换字符串

要将今天的日期转换为字符串,请使用stringstr=SDF.format(newdate );

此字符串内容的格式类似于2008-07-10 19:20:00。

此API允许您将日期自由转换为所需的字符串格式。 例如,您想要将日期输出到2008

年7月10日,我们可以这样写:

simpledateformatsdf=newsimpledateformat (yyyy年MM月dd日);

stringstr=SDF.format(newdate );

str将根据我们设定的格式输出。

创建的简单示例:

import java.util.Date;

导入Java.text.parse exception;

导入Java.text.simple date format;

公共类转换演示{

//*

*将日期转换为字符串

* @param date

* @return str

*/publicstaticstringdatetostr (datedate ) {

简单数据格式=newsimpledateformat (yyyy-mm-ddhh 3360 mm : ss );

stringstr=format.format (日期);

返回str;

}

//*

*将字符串转换为日期

* @param str

* @return date

*/

publicstaticdatestrtodate{

简单数据格式=newsimpledateformat (yyyy-mm-ddhh 3360 mm : ss );

日期日期=null;

try {

date=format.parse(str );

}catch(parseexceptione ) {

e .打印堆栈跟踪(;

}

返回日期;

}

publicstaticvoidmain (字符串[ ] args ) {

日期=new date (;

System.out.println (日期转换字符串:“转换demo.datetostr ) date”)

System.out.println (字符串转换日期: convert demo.strtodate (convert demo.datetostr ) (date ) );

}

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。