//String转Date
private
static
Date getFormatDateByString(String
timeString
) {
SimpleDateFormat
format
=
new
SimpleDateFormat( Constants.
DATA_FORM
);
if
(StringUtil.isEmpty(
timeString
)){
timeString
=
"1900-00-00 00:00"
;
}
Date
date
=
new
Date();
try
{
date
=
format
.parse(
timeString
);
}
catch
(ParseException
e
) {
//
TODO
Auto-generated catch block
e
.printStackTrace();
}
return
date
;
}
//Date转String
private
static
String getFormatStringByDate(Date
timeDate
) {
SimpleDateFormat
fmt
=
new
SimpleDateFormat( Constants.
DATA_FORM
);
if
(
timeDate
==
null
){
timeDate
=
new
Date(1900, 00, 00, 00, 00);
}
String
timeString
=
fmt
.format(
timeDate
) ;
return
timeString
;
}
data型换成时间戳
gtSendTime2
=
gtSendTime
.getTime();
//Date或者String转化为时间戳
SimpleDateFormat format = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" );
String time="1970-01-06 11:45:55";
Date date = format.parse(time);
System.out.print("Format To times:"+date.getTime());
//时间戳转化为Sting或Date
SimpleDateFormat format = newSimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Long time=newLong(445555555);
String d = format.format(time);
Date date=format.parse(d);
java 如何将字符串String类型转换成整数long,代码如下:
long l = Long.parseLong([String]); 或
long l = Long.parseLong([String],[int radix]);
long l = Long.valueOf("123").longValue();
long l = Long.parseLong([String]); 或
long l = Long.parseLong([String],[int radix]);
long l = Long.valueOf("123").longValue();