java中关于时间的计算
1.描述:在原有时间上增加一个时间差:
代码示例:
Date psd = sysDate();
String workTimeP1 = mapP.get("WORK_TIME_") != null ? mapP.get("WORK_TIME_").toString() : "0";
int news=Integer.parseInt(workTimeP1)*60;
Date ped=DateUtils.addSeconds(psd,news);
2.时间差的计算代码:以毫秒为例
public static int secondsBetween(Date smdate,Date bdate) throws Exception {
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //时间格式
smdate=sdf.parse(sdf.format(smdate));
bdate=sdf.parse(sdf.format(bdate));
Calendar cal = Calendar.getInstance();
cal.setTime(smdate);
long time1 = cal.getTimeInMillis();
cal.setTime(bdate);
long time2 = cal.getTimeInMillis();
long between_seconds=(time2-time1)/(1000);
return Integer.parseInt(String.valueOf(between_seconds));
}
Tbpbc35 c35=c35List.get(0);
c35.setLotStartTime(c36MinDate);//lot开始时间为明细表的最早开始时间
c35.setLotEndTime(c36MaxDate);//lot结束时间为明细表的最晚结束时间
int seconds=this.secondsBetween(c35.getLotStartTime(),c35.getLotEndTime());
int mintues=seconds/60;
BigDecimal mb=new BigDecimal(mintues);
c35.setWorkTotalTime(mb);
3.时间的加法:
int ps = c36.getProdStartDate().getSeconds();//当前时间的华为秒
int news = ps - betweenDate;//当前时间加
Date s = c36.getProdStartDate();//当前时间
s.setSeconds(news);
c36.setProdStartDate(s);
转载于:https://blog.51cto.com/610201092/1653629
java中关于时间的计算相关推荐
- Java中的时间和日期(下)
转载请注明出处:http://blog.csdn.net/wl9739/article/details/51882913 在上篇文章Java中的时间和日期(上)里面,简单介绍了Java中的Date类, ...
- Java中的时间和日期(上)
自从JDK 1.0开始,Java就提供了Date来处理时间和日期,作为老古董自然有很多东西是过时的.然后出现了Calendar来解决了很多问题,但是Calendar使用比较复杂,并且有些反人类的地方. ...
- JAVA中的时间大小比较
原文地址为: JAVA中的时间大小比较 1.时间的比较 import java.text.DateFormat; import java.text.ParseException; import jav ...
- java中各种时间格式的转化
http://www.chinaitpower.com/A/2005-01-14/104881.html 使用java.util.Calendar返回间隔天数 static int g ...
- Java中的时间与时区__java
转:https://yq.aliyun.com/ziliao/245667 摘要: 本文讲的是Java中的时间与时区__java, 0. 前言: 时间格式: //世界标准时间,其中 ...
- Java中六大时间类的使用和区别
关于java中六个时间类的使用和区别 java.util.Date java.sql.Date java.sql.Time java.sql.Timestamp java.text.SimpleD ...
- 在java中原始时间_Java 日期时间
Java 日期时间 java.util包提供了Date类来封装当前的日期和时间. Date类提供两个构造函数来实例化Date对象. 第一个构造函数使用当前日期和时间来初始化对象. Date( ) 第二 ...
- Java中的时间与时区
0. 前言: 时间格式: //世界标准时间,其中T表示时分秒的开始(或者日期与时间的间隔),Z表示这是一个世界标准时间 2017-12-13T01:47:07.081Z//本地时间,也叫不含时区信息的 ...
- java中使用MD5进行计算摘要
java中使用MD5进行加密 在各种应用系统的开发中,经常需要存储用户信息,很多地方都要存储用户密码,而将用户密码直接存储在服务器上显然是不安全的,本文简要介绍工作中常用的 MD5加密算法,希望能抛砖 ...
最新文章
- mac php5.6.30与php7共存,认识Homebrew以及在Mac上同时安装PHP5及PHP7
- Java国际化资源绑定-----示例
- php this validate,php扩展ZF——Validate扩展
- python打开csv文件画散点图_在Python 3.6中从CSV绘制纬度经度
- “别了,小黄文” 微信打击低俗小说:2019年处理违规账号6.6万+
- 参数初始化策略中提到的零空间理解
- 单线程多线程_理解线程,就会由单线程向多线程进军
- uni-app引入极光im
- 三星android智能手机usb驱动程序,三星手机安卓USB驱动Samsung USB Driver for Mobile Phones 1.5.51.0...
- 小记三款SD卡速度测试
- win7 内存补丁_封装Win7系统定制私人GHO包必须要做的55个优化步骤
- 高德导航java_通过拼接实现高清地图的下载-高德-java实现
- 2021年焊工(初级)复审考试及焊工(初级)模拟试题
- 面试时如何做好5分钟自我介绍?
- vue项目中 一行文本 文字 根据关键字 改变颜色 改变展示颜色
- 电脑应用·桌面设置面面观·各取所需(快速启动任务栏 右移问题)
- 检测微信显示无效头像图片链接
- 程序创业会有哪些坑?
- FFmpeg命令行工具学习(五):FFmpeg 调整音视频播放速度
- 网上出名IT技术网站整理