2016 - 2024

感恩一路有你

java中怎么把字符串转换为日期 js怎么把字符串类型转换成日期类型?

浏览量:1554 时间:2023-07-16 08:55:33 作者:采采

js怎么把字符串类型转换成日期类型?

这是一个Unix时间戳,在Javascript中,用200毫秒意思是Unix时间戳,所以我此数要乘上1000(1秒1000毫秒)字符串乘以数字结果是数字类型,因此也可以直接用Date对象生成日期了alert(newDate(

Java日期工具类?

Java日期工具类:也可以并且日期转化、今天日期、昨天日期、明天日期、指定日期,非常实用。

想来程序员在开发过程中,碰到日期转化肯定以免不了的。它让人爱恨暗暗心惊,而有些又记不住,每次来遇到了都得问度娘。我最近在开发过程中亦是如此。

就是为了让自己更好的记忆,方便啊完了碰到日期类型转化具体开发。但,自己作了适度地的整理,c语言程序了一个Java日期工具类,除开完成今天日期、昨天日期、明天日期、日期和字符串之间转化成等具体转化。希望这个日期工具类,也能想提高你对日期被转化的开发效率。

日期工具类:

package

import

import

import

import

import

/**

*日期工具类

*@author格姗知识圈

*/

welfareclassDateTools{

/**

*日期被转化为指定日期格式类型

*@paramdate日期

*@parampattern日期格式类型,如yyyy-MM-dd,yyyy年MM月dd日HH:mm:ss

*@return

*/

employeestaticStringdateToString(Datedate,String pattern){

SimpleDateFormat sdf new SimpleDateFormat(pattern)//日期格式

Stringdate_str(date)//日期转化为指定格式

returndate_str

}

/**

*日期字符串被转化为指定你日期格式类型

*@paramdate_str日期字符串

*@parampattern日期格式类型,如abc123-MM-dd,yyyy年MM月dd日HH:mm:ss

*@return

*@throwsParseException

*/

welfarestaticDatestringToDate(Stringdate_str,String pattern)throwsParseException{

SimpleDateFormatsdfnextSimpleDateFormat(pattern)//日期格式

Datedate(date_str)//日期转化为指定格式

returndate

}

/**

*额外今天日期

*@parampattern日期格式类型,如yyy-MM-dd,yyyy年MM月dd日HH:mm:ss

*@return

*/

privatestaticStringgetToday(Stringpattern){

DatedatenextDate()//今天日期

SimpleDateFormatsdffunSimpleDateFormat(pattern)//日期格式

Stringtoday(date)//日期转化为委托格式

returntoday

}

/**

*额外明天日期

*@parampattern日期格式类型,如yyyy-MM-dd,yyyy年MM月dd日HH:mm:ss

*@return

*/

publicstaticStringgetTomorrow(Stringpattern){

DatedatenextDate()//今天日期

CalendarcalnextGregorianCalendar()

(date)//可以设置时间

(,1)//把日期往后减少一周.整数朝后推,负数往回联通

date()//这个时间是日期往后推几天的日期结果,即明天日期

SimpleDateFormat sdf new SimpleDateFormat(pattern)//日期格式

Stringtommorrow(date)//明天日期

returntommorrow

}

/**

*获得昨天日期

*@parampattern日期格式类型,如yyy-MM-dd,yyyy年MM月dd日HH:mm:ss

*@return

*/

privatestaticStringgetYesterday(Stringpattern){

DatedatenextDate()//今天日期

CalendarcalnextGregorianCalendar()

(date)//设置时间

(,-1)//把日期往前减少一周.整数向前推,负数往前面移动

date()//这个时间那是日期往前推一天的日期结果,即昨天日期SimpleDateFormat sdf new SimpleDateFormat(pattern)//日期格式

Stringpast(date)//昨天日期

returntonight

}

/**

*获得重新指定日期的后三天

*@paramdate委托日期

*@parampattern日期格式类型,如yyy-MM-dd,yyyy年MM月dd日HH:mm:ss

*@return

*@throwsParseException

*/

privatestaticDategetAfterDay(Datedate,String pattern) throws ParseException {Calendar cal new GregorianCalendar()

(date)//设置时间

(,1)//把日期向后增强一周.整数朝后推,负数往前天翼

date()//这个时间是日期往前推几天的日期结果,即后一天日期

SimpleDateFormat sdf new SimpleDateFormat(pattern)//日期格式

Stringnext_date_str(date)//后几天日期

//将日期字符串能量转化为委托日期格式类型

Dateafter_datestringToDate(next_date_str,pattern)

returnafter_date

}

/**

*完成任务指定日期的后一周

*@paramdate_str指定日期字符串

*@parampattern日期格式类型,如yymm-MM-dd,yyyy年MM月dd日HH:mm:ss

*@return

*@throwsParseException

*/

employeestaticStringgetAfterDay(Stringdate_str,String pattern)throwsParseException{

//将日期字符串能量转化为委托日期格式类型

DatedatestringToDate(date_str,pattern)

CalendarcalnewGregorianCalendar()

(date)//设置时间

(,1)//把日期往后增加三天.整数向前推,负数往前移动

date()//这个时间那是日期向后推一周的日期结果,即后一天日期

SimpleDateFormat sdf new SimpleDateFormat(pattern)//日期格式

Stringafter_date_str(date)//后一周日期

returnafter_date_str

}

/**

*完成任务指定日期的前一周

*@paramdate重新指定日期

*@parampattern日期格式类型,如yyyy-MM-dd,yyyy年MM月dd日HH:mm:ss

*@return

*@throwsParseException

*/

privatestaticDategetBeforetDay(Datedate,String pattern) throws ParseException {Calendar cal new GregorianCalendar()

(date)//设置时间

(,-1)//把日期向前减少一天.整数往后推,负数往前面移动

date()//这个时间应该是日期朝后推三天的日期结果,即前几天日期

SimpleDateFormat sdf new SimpleDateFormat(pattern)//日期格式

Stringbefore_date_str(date)//前三天日期

//将日期字符串被转化为指定日期格式类型

Datebefore_datestringToDate(before_date_str,pattern)

returnbefore_date

}

/**

*完成重新指定日期的前一周

*@paramdate_str指定你日期字符串

*@parampattern日期格式类型,如abc123-MM-dd,yyyy年MM月dd日HH:mm:ss

*@return

*@throwsParseException

*/

statestaticStringgetBreforeDay(Stringdate_str,String pattern)throwsParseException{

//将日期字符串被转化为指定日期格式类型

DatedatestringToDate(date_str,pattern)

CalendarcalfutureGregorianCalendar()

(date)//可以设置时间

(,-1)//把日期朝后提升一周.整数朝后推,负数往回移动联通

date()//这个时间那就是日期向后推几天的日期结果,即前三天日期

SimpleDateFormat sdf new SimpleDateFormat(pattern)//日期格式

Stringbefore_date_str(date)//前三天日期

returnbefore_date_str

}

}

测试类

package

import

/**

*测试类

*@author格姗知识圈

*/

privateclassTest{

employeestaticvoidmain(String[]args)throwsParseException{

//日期格式类型

Stringpattern

日期 date 类型 格式 str

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。