Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Flex:计算两次之间的小时数?

Flex:计算两次之间的小时数?
EN

Stack Overflow用户
提问于 2009-10-23 16:38:41
回答 2查看 2.8K关注 0票数 2

我正在构建一个日程安排系统。目前的系统只使用excel,他们输入的时间是9:3-5 (意思是9:30 5pm 5 5pm)。我还没有设置如何存储这些时间的格式,我想我可能不得不使用军事时间来计算小时数,但如果可能的话,我想避免这种情况。但基本上我需要弄清楚如何计算小时数。例如,9:3-5将是(7.5小时)。我也对不同的存储时间的方式持开放态度。我只需要能够以一种简单的方式显示它为用户理解,并能够计算出它是多少个小时。

有什么想法吗?

谢谢!!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-10-23 16:42:26

快速又脏又难看的解决方案

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public static const millisecondsPerHour:int = 1000 * 60 * 60;

private function getHoursDifference(minDate:Date, maxDate:Date):uint {
  return Math.ceil(( maxDate.getTime() - minDate.getTime()) / millisecondsPerHour);
}
票数 3
EN

Stack Overflow用户

发布于 2009-10-23 17:41:24

好的,这听起来像是你在谈论改变一个目前由一个人使用excel电子表格开发的时间表或计划,并且想要“计算机化”这个过程。第一个警告:“调度不是微不足道的。”如何存储时间并不那么重要,但通常需要建立一定的粒度级别,并将任务时间转换为此时间间隔的整数倍,以简化调度任务。

如果你想自动化这个过程或者只是简单地检查错误,你会想要抽象化一些东西。一个基本的每周日历开始和停止时间,也许班次信息将是需要的。从一开始就计划一个例外日历会是一个好主意。例外日历允许节假日和其他例外。将需要一个包含资源和容量信息的表。需要一个表,其中包含要调度的所有任务以及任务之间的任何依赖关系。您想要考虑并发需求吗?(我需要一辆卡车和一个司机...)您是否要考虑间歇性地调度资源?您应该支持向前还是向后调度?您是否计划支持假设场景?(然后你会想要一个独立于计划时间表的主时间表)你想确定如何将任务放在时间表上的优先级吗?(根据要做的工作,这里需要做很多工作。)您可能非常希望确定要实际调度的任务的子集。然后,只需提供一种报告机制,以显示剩余工作是否可以放入计划中的空白区域。(如果你不能在可用时间内完成最苛刻的10%,谁会关心剩下的90%)

第二个警告:“如果是上帝写的时间表,大多数公司都不能遵循它。”

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1614606

复制
相关文章
RDKit:计算不同小分子构象之间的RMSD
python isoRMSD.py mol1.pdb mol2.pdb rmsd.txt
DrugAI
2021/01/28
1.6K0
小程序flex布局
目录的规范,所有组件要放在components目录下,所有图片要放在images目录下,模型文件时用于编写各类业务的模型,需要放在models文件下。
达达前端
2019/07/03
7220
小程序flex布局
Flex简单小程序
主mxml: <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009
三产
2021/01/13
5210
「小程序JAVA实战」小程序的flex布局(22)
整个是一个大盒子,大盒子里面有很多的小块a,b,c,d,e,f都是他的成员,针对其中的成员可以增加对应的样式,可以看出来a,b,d是比较大的,c是最小的,我们可以通过样式控制它们的大小,我们也可以通过order的方式控制他们的位置顺序,一般正常的咱们的页面都有顺序的,可以通过布局的order属性,把顺序给展示出来。
IT架构圈
2018/12/25
8150
【微信小程序】flex布局
哈喽大家好,本期是微信小程序的第四期,本期主要内容:flex布局。 ps:本期有引用上期内容噢~
颜颜yan_
2022/12/01
4580
【微信小程序】flex布局
微信小程序flex布局
https://www.cnblogs.com/sun8134/p/6395947.html
似水的流年
2020/09/10
8740
flex-grow计算公式
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style type="text/css"> *{ margin: 0; padding: 0;
贵哥的编程之路
2020/10/28
8770
小程序 flex_fly app
在小程序中使用请求,只能使用原生的wx.request,如果想要向axios一样使用三方包,只能使用flyio,不然会报错,同时flyio是属于多种兼容的可以放心使用到多端。
全栈程序员站长
2022/10/04
3160
flex-shrink计算公式
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style type="text/css"> *{ margin: 0; padding: 0; }
贵哥的编程之路
2020/10/28
8320
Flex之计算器实现
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" lay
牛老师讲GIS
2018/10/23
6180
小程序之首页搭建——Flex布局
布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性
用户10196776
2023/10/17
4720
小程序之首页搭建——Flex布局
实时数据计算框架演进介绍
数仓建设是公司数据发展到一定规模后必然会提供的一种基础服务,其中数仓建设也是“数据智能”中必不可少的一环。本文将从数据仓库的简介、经历了怎样的发展、如何建设、架构演变、应用案例以及实时数仓与离线数仓的对比六个方面全面分享关于数仓的详细内容。
数字悠客
2020/08/04
2K0
小程序-实现小程序与小程序之间的跳转
使用标签的方式跳转,非常简单,只需要在wxml中使用target,open-type,app-id,path,指定相应的参数就可以实现跳转了的
itclanCoder
2020/11/06
8.2K0
mysql计算日期之间相差的天数
有两种方式可以获得mysql两个日期之间的差值,一种是使用TO_DAYS函数,另一种是datediff函数
用户8983410
2021/11/01
4.3K0
写给 Android 开发的小程序布局指南,Flex 布局!
最近在做小程序,验证一些方向,开发效率确实很快,就是各种微信的审核有点费劲,但是总归是有办法解决的。
Android技术干货分享
2019/07/04
1K0
微信小程序-view元素Flex布局
对于网页布局,推荐 Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。可以参考完全教材,我推荐一个阮老师的,下面是链接
叉叉敌
2019/08/23
9190
小程序之间互相跳转
小程序之间互相跳转,使用 *wx.navigateToMiniProgram *来实现。 不同主体的小程序可以相互跳转,不需要关联小程序(重点)。 官方文档:https://developers.weixin.qq.com/miniprogram/dev/api/navigate/wx.navigateToMiniProgram.html
leader755
2022/03/09
6K0
小程序之间互相跳转
大数据和云计算之间的区别
云计算爱好者
2018/01/03
2.7K0
JVM与计算机之间的关系
计算机内存硬件架构 [image-20201224230943962] CPU,一台现代计算机拥有两个或多个CPU,其中一些CPU还有多核,从这一点可以看出,在一个有两个或多个CPU的现代计算机上,同时运行多个线程是非常有可能的,而且每个CPU在某一个时刻,运行一个线程是肯定没有问题的,这意味着,如果Java程序是多线程的,在Java程序中,每个CPU上一个线程是可能同时并发执行的。 CPU Refisters(寄存器),每个CPU都包含一系列的寄存器,它们是CPU内存的基础,CPU在寄存器中执行操作的速度
开源日记
2021/01/05
8910
Applet小应用程序之间的通讯
1、 首先解压:如何运行applet.zip文件,解压后如图
张泽旭
2018/12/10
8370
Applet小应用程序之间的通讯

相似问题

如何计算两次之间浮动的小时数?

214

如何使用jquery计算两次之间的小时数?

40

在sql server中计算两次之间的小时数

24

计算轮班之间的小时数

00

计算范围SQL之间的小时数

130
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文