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);

原文:http://610201092.blog.51cto.com/7852003/1653629

java 中时间计算_java中关于时间的计算相关推荐

  1. java yyyy-mm-dd 日期格式_Java中的日期时间格式化

    原标题:Java中的日期时间格式化 1 Java日期时间格式化的概念 我们在日常的开发过程中常常会碰到关于日期时间的计算与存储问题,比如我们要把一个当前时间类型转换成字符串类型,我们会直接使用Util ...

  2. java 指定时间转换_Java中使用Calendar进行获取指定时间,使用SimpleDateFormat进行格式化转换...

    java中使用Calendar获取指定的时间 public class DateTranslate { /** * 获取指定日期的间隔月份的第一天的日期 * @param date * @param ...

  3. java时间设置_JAVA中的时间操作

    java中的时间操作不外乎这四种情况: 1.获取当前时间 2.获取某个时间的某种格式 3.设置时间 4.时间的运算 好,下面就针对这四种情况,一个一个搞定. 一.获取当前时间 有两种方式可以获得,第一 ...

  4. java 精确 计算_java中进行高精度精准计算

    今天在做接口传保费的时候出现了一个奇怪的问题,double类型保费变成了一大长串的非精准保费,甚至奇怪,难道是java的bug?最后通过度娘找到了答案 话不多说,先看如下代码public final ...

  5. 时间日期类JAVA包含地区属性_Java常用类 | 时间和日期类

    开发中经常涉及到时间与日期,记录下Java中与时间和日期相关的API JDK8之前与时间日期相关的类 java.lang.System类 System类提供了一个公共的静态方法currentTimes ...

  6. java 时间处理_JAVA处理日期时间常用方法

    Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR.MONTH.DAY_OF_MONTH.HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了 ...

  7. java ref 应用类型_Java中的四种引用类型比较

    1.引用的概念 引用这个概念是与JAVA虚拟机的垃圾回收有关的,不同的引用类型对应不同的垃圾回收策略或时机. 垃圾收集可能是大家感到难于理解的较难的概念之一,因为它并不能总是毫无遗漏地解决Java运行 ...

  8. java中日期怎么_Java 中的日期处理

    最初学习 Java 时是采用学校教材和市面上的一些 Java 视频教程进行学习,到了工作中才发现有些 API 或包已经过时了.最近使用 Java 中的日期处理时发现 java.util.date 与 ...

  9. java的日历类_java 中的Calendar日历类

    一.java 中的Calendar日历类解析 Calendar类是一个抽象类public abstract class Calendar implements Serializable, Clonea ...

  10. java递归和迭代_Java中的迭代与递归

    递归 提到迭代,不得不提一个数学表达式: n!=n*(n-1)*(n-2)*...*1 有很多方法来计算阶乘.有肯定数学基础的人都知道n!=n*(n-1)!因而,代码的实现可以直接写成: 代码一 in ...

最新文章

  1. 辩论届人机大战:IBM新AI完胜人类冠军!
  2. 【学习笔记】32、字符串格式化
  3. Cython与CPython的区别
  4. python下载matplotlib.finance模块_关于Matplotlib中No module named 'matplotlib.finance'的解决办法...
  5. linux unix shell programming,UnixampLinux Shell Programming I.ppt
  6. Arc076_E Connected?
  7. java的Random类
  8. 开源项目管理系统:ProjectForge
  9. dotproject问题。
  10. 简明python教程:数据结构
  11. BP神经网络用于预测
  12. 如何使用报表工具制作统计报表
  13. 经典论文之OverFeat
  14. python微博爬虫实战_爬虫实战——四大指数之微博指数(一)
  15. php中hexdec,PHP hexdec()函数
  16. 为什么需要超出48K的音频采样率,以及PCM到DSD的演进
  17. 网络基础之路由器的应用原理
  18. 为何有好多网站不常用table和iframe这两个元素?
  19. excel内容少却文件很大_(excel内容很少,文件却很大,怎么解决)excel表格数据少但是过大怎么办...
  20. 关于LPC21**系列串口初始化已知晶振频率 求U0DLL和U0DLM 重点注意M P 和分频倍率n

热门文章

  1. .net持续集成测试篇之Nunit文件断言、字符串断言及集合断言
  2. .NET Core 3.0深入源码理解HttpClientFactory之实战
  3. 微信小程序开发必看,《使用 .NET Core + DevOps 开发微信跨平台应用》,苏州.NET俱乐部课程分享...
  4. .NET Core WebApi中实现多态数据绑定
  5. .NETCore 实现容器化Docker与私有镜像仓库管理
  6. 通过C#/.NET API使用CNTK
  7. Django06:视图层/上传文件/request 方法补充/FBV与CBV
  8. docker 开启命令\退出容器
  9. oracle optimizer_features_enable,Oracle Optimizer:迁移到使用基于成本的优化器—–系列2.1-数据库专栏,ORACLE...
  10. 《Matlab实用案例》系列Matlab从入门到精通实用100例案例教程目录(持续更新)