欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java——对时间类型进行运算(前移、后移、加减操作)

程序员文章站 2022-06-24 21:56:33
...

摘要:

记录一下,如何在java 程序中对获取到的时间进行前移操作,或者是后移操作。

比如:获取时间是2018/07/02/ 17:30:00,怎么将该时间往前(后)推移8个小时<可跨天>

目录简介

1.代码块

一、话不多说,直接上代码

public Date dealTime(String date) throws ParseException {
	SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
	Date d = sd.parse(date);
	// 把当前得到的时间用date.getTime()的方法写成时间戳的形式,再加上8小时对应的毫秒数
	long rightTime = (long) (d.getTime() + 8 * 60 * 60 * 1000); 
	// 把得到的新的时间戳再次格式化成时间的格式
	String newtime = sd.format(rightTime);
	return sd.parse(newtime);
}

运行的结果图就不上传了,返回的是date类型,如果想要字符串,还需要将date类型转成字符串类型。

如果有书写错误的地方,或者是有问题的地方请及时评论或者是私信我,以免误导个别萌新。

虽然我也是个萌新。

你好,我叫吕小布。



相关标签: java前后推移时间