首页 > 编程知识 正文

java中日期格式转换,java时间转字符串

时间:2023-05-06 11:11:16 阅读:46412 作者:4644

1、获取当前时间

//获取当前时间

公共静态字符串获取

日期d=new date (;

simpledateformatsim=newsimpledateformat (yyyy-mm-ddhh : mm : ss );

stringtime=sim.format(d;

系统. out.println (time;

返回时间;

}

2、字符串型时间转换为长时间型

publicstaticlongpare (stringtime ) {

simpledateformatsim=newsimpledateformat (yyyy-mm-ddhh : mm : ss );

长s=0;

try {

s=sim.parse(time ).getTime );

}catch(parseexceptione ) {

//todo auto-generated catch块

e .打印堆栈跟踪(;

}

返回s;

}

3、长时间类型改为字符串类型

publicstaticstringtopare{

数据=新数据(l;

simpledateformatsim=newsimpledateformat (yyyy-mm-ddhh : mm : ss );

stringtime=sim.format (日期;

返回时间;

}

小栗子

获取当前时间和30分钟前的时间

package cn.com.tools;

导入Java.text.parse exception;

导入Java.text.simple date format;

import java.util.Date;

公共类获取时间{

//获取当前时间

公共静态字符串获取

日期d=new date (;

simpledateformatsim=newsimpledateformat (yyyy-mm-ddhh : mm : ss );

stringtime=sim.format(d;

系统. out.println (time;

返回时间;

}

//留出30分钟前的时间

publicstaticvoidmain (字符串[ ] args ) {

String t1=get (;

长0=pare (t1;

long t2=t0-1800000;

将长类型转换为字符串类型

stringTT=topare(T2;

system.out.println(TT;

}

//将字符串类型的时间转换为长时间类型

publicstaticlongpare (stringtime ) {

simpledateformatsim=newsimpledateformat (yyyy-mm-ddhh : mm : ss );

长s=0;

try {

s=sim.parse(time ).getTime );

}catch(parseexceptione ) {

//todo auto-generated catch块

e .打印堆栈跟踪(;

}

返回s;

}

将长类型的时间设置为字符串类型

publicstaticstringtopare{

数据=新数据(l;

simpledateformatsim=newsimpledateformat (yyyy-mm-ddhh : mm : ss );

stringtime=sim.format (日期;

返回时间;

}

}

标签: java、string、long、SimpleDateFormat、time、new、sim、string

资料来源: https://blog.csdn.net/QQ _ 37591637/article/details/94432558

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