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加密算法,希望能抛砖 ...
最新文章
- Jolt大奖作品、重磅星级图书尽在十月
- 致Oracle DBA 的一封信 (网上流传)
- Java并发教程(Oracle官方资料)
- 初等数论--原根--阶的计算
- 【Python基础】Pandas数据可视化原来也这么厉害
- Flask系列06--(中间件)Flask的特殊装饰器 before_request,after_request, errorhandler
- 后端model传入前端JSP页面中的值判断后再取值
- 80-20-010-原理-字符编码-字符编码
- 如何自己找数据分析项目来做?
- 计算机操作系统u盘的安装方法,怎么直接用u盘装系统操作教程
- 【疲劳检测】基于形态学实现疲劳检测附matlab代码
- 腾讯全球数字生态大会--散记
- 名编辑电子杂志大师教程 | 给电子杂志目录设置跳转到指定页面
- PostgreSQL 14及更高版本改进
- 企业会计准则(具体准则)第4号——固定资产
- php 平衡式比例混合,浙江PHP机械泵入式平衡式比例混合装置
- 32位机器和64位机器中int、char等数据类型所占字节长度对比
- RabbitMQ实战笔记
- Web攻防——各脚本语言特有漏洞之ASP
- Flask -- 会话
热门文章
- 15000 字的 SQL 语句大全
- GitHub万星资源:强化学习算法实现,教程代码样样全,还有详细学习规划
- 又一所“双一流”清退超33名博士生!今年已有超1300名硕博研究生被清退
- 在参加了39场Kaggle比赛之后,有人总结了一份图像分割炼丹的「奇技淫巧」
- 【GCN】图卷积网络 Graph Convolutional Networks
- 李子柒爆红:既然做直播能年薪过亿, 为何还要努力高考?
- 超干货!一位博士生80篇机器学习相关论文及笔记下载
- Flask之异常处理
- Django介绍和虚拟环境(django特点、MVC、MVT、Django学习资料)
- 数据结构之二叉搜索树(BST)