精华内容
下载资源
问答
  • “时刻”表示一天内某一特定的时间点,钟面上时针和分针所指的每一个位置都表示时刻。比如:学校上课的时间是8:00,那么这个8:00就是时刻。放学时间是11:30,这个也是时刻。表示时刻就用“时”“分”等词。“时间”...

    在三年级《年、月、日》中,关于计算经过的时间,很多学起来很是困难,今天我们就一起来和大家通过几道试题来给大家聊聊不同的计算方法。

    68f6bfbe78416d77cdb9a9c0b6881749.png

    首先要使学生学会区分“时刻”和时间。

    “时刻”表示一天内某一特定的时间点,钟面上时针和分针所指的每一个位置都表示时刻。比如:学校上课的时间是8:00,那么这个8:00就是时刻。放学时间是11:30,这个也是时刻。表示时刻就用“时”“分”等词。

    “时间”是指从某一时刻(或日期)到另一个时刻(或日期)的间隔,也就是经过的时间。比如我们上午上课的时间就是3个小时30分钟。表示时间的用“小时”和“分”等词。

    再比如:9时,表示时刻,9小时表示经过的一段时间。

    总结:时刻指的是时间点。时间指的是时间段。

    a6450f45473ee8e8d2c6e65b6b789b70.png

    计算同一天经过的时间

    例题:某超市,周一到周五营业时间9:00~20:00,周六日营业的时间是8:30~21:00。

    (1)这个超市周一到周五每天营业多少时间?

    (2)这个超市周六日每天营业多少时间?

    分析:周一到周五都是从9点开始,到晚上的8点结束,那么经过的时间就是用终止的时间_起始的时间。

    解答:20-9=11(小时)21:00-8:30=12小时30分,这个在计算的时候,可以先用21-8=13(小时)13小时里拿出1小时还剩12小时。用1小时-30分钟=30分钟。那么加在一起就是12小时30分钟。

    总结:计算同一天内经过的时间=结束的时间-起始 时刻。

    反馈练习:

    (1)从0时到中午12时,经过了()小时。

    (2)从中午12时再到0时,经过了()小时。

    (3)某学校组织春游。早上8:30到达目的地,中午休息2小时,下午4:30结束,一共游玩了多长时间?(去掉中午休息的时间)

    (4)王叔叔每天工作的时间情况:上午8:30~12:00 下午2:30~6:30,王叔叔每天工作多长时间?

    答案:(1)12 (2)12 (3)下午4:30=16时30分 用16时30分-8时30分-2小时=6小时 (4)12:00-8:30=3小时30分,6:30-2:30=4小时 3小时30分+4小时=7小时30分。

    孩子对于这样的题掌握起来比较快,比较难的是下面这种不是同一天的计算时间问题。

    d5078b70ba88133ded877eb638f75400.png

    计算不是同一天的经过的时刻

    例题:2008年9月25日21:10分,“神州”七号航天飞船发射成功。绕地球飞行了45圈,完成了首次宇航员出仓活动。于2008年9月28日17:37安全返回。

    算一算:“神州”七号飞船围绕地球飞行了多长时间?

    方法一:先分别计算每天飞行的时间

    25日飞行时间:24时-21时10分=2小时50分(每天结束的时间是24时。)

    26日飞行时间:一整天24个小时

    27日飞行的时间:一整天24个小时

    28号飞行的时间:17小时37分

    一共飞行的时间:2小时50分+24小时+24小时+17小时37分=68小时27分钟。

    方法二:飞行时间不到三天,可以分段计算

    25日21:10~27日21:10飞行的时间是2天,2×24=48小时

    27日21:10~27日24时飞行的时间:24-21时27分=2小时50分

    28日零时~28日17:37飞行的时间:17小时37分

    总共飞行时间:48小时+2小时50分钟+17小时37分钟=68小时27分钟。

    方法三:

    9月25日21:10分~28日21:10分经过的时间:3天,3×24=72小时

    可是题目中宇航员是在17:37分就安全到达,那么我们多算了多长时间:21:10-17:37=3小时33分钟,在这样计算的时候,可以列竖式计算,用时减时,分减分,分不够减,也可以向时借,借1等于60分。这样孩子计算不会出错。

    总共飞行的时间:72小时-2小时33分钟=68小时27分钟。

    孩子对于哪种方法接受的快就使用哪种方法。一道题可以有不同的方法去解决。

    aef32a7d9eb0730fba8f01bfbb402b5a.png

    反馈练习:

    (1)小明21时睡觉,第二天早上7时起床,小明睡了()小时。(2)爸爸晚上11时睡觉,早上6时起床,他一共睡了()小时。(3)笑笑和爸爸妈妈去泰山旅游,早晨8:00从家里出发,第二天下午2:00回到家。他们一共出去了多长时间?

    答案:(1)10 (2)7(3)30小时(早晨8点到晚上12点是24-8=16小时,再从晚上0时到下午2时,这是经过了14个小时,16+14=30小时)

    探究题

    小芳在家练习书法,刚练习5分,就听见家里的钟响了一下,过了一会,有听见钟响了一下,又过了一会,又听见钟响了一下,当听见钟声响两下时,她的书法作品完成。小芳练习书法一共用了多长时间?(钟几时就敲几下,半时敲一下)

    方法一:小芳家最后一下是敲了两下,说明完成书法的时刻就是14:00,往前推三个时刻就是:13:30、13:00、12:30,所以小芳开始的时间就是12:25。那么经过的时间就是14:00-12:25=1小时35分

    方法二:钟表一共敲了四次,中间会有三个间隔,而每个间隔都是30分钟,30×3=90分钟。再加上开始练习的5分钟90+5=95分钟=1小时35分钟

    大家有没有发现方法二更简单写呢。只要多开动脑筋,你总回想出更简单易行的解决问题的方法的。

    课外培优题

    公交车汽车站每3小时有28辆302路公共汽车开出,照这样计算,从上午6时到晚上9时,汽车站一共有多少辆302辆公共汽车发车?

    解析:从早上6时到晚上9时一共经历了:21-6=15小时 15÷3=5 5×28=140(辆)

    明天继续分享《年、月、日》第三课时《年》。家有三年级的家长可以继续关注查看。有什么疑问可以留言分享。

    展开全文
  • 太阳方位角计算程序

    2013-07-15 17:42:07
    只要知道当地经纬度和时间,就可以根据下文的原理,计算得到当时当地的太阳天顶角和方位角。 1日地距离  地球绕太阳公转的轨道是椭圆形的,太阳位于椭圆两焦点中的一个。发自太阳到达地球表面的辐射能量与日地间...
  • 这种情况下,如果是晚上十二前后的两个时间,理论是不同的一天,但是两个时间戳之间的时间差不足24小时,会被当作同一天 所以我自己实现了这个功能 public getDiffDate(targetDate) { let date1 = new Date...

    网上大部分回答都是直接将两个时间戳相减,计算相差天数

    这种情况下,如果是晚上十二点前后的两个时间,理论是不同的一天,但是两个时间戳之间的时间差不足24小时,会被当作同一天

    所以我自己实现了这个功能

    public getDiffDate(targetDate) {
        let date1 = new Date(targetDate);
        let date2 = new Date();
        date1 = new Date(date1.getFullYear(), date1.getMonth(), date1.getDate());
        date2 = new Date(date2.getFullYear(), date2.getMonth(), date2.getDate());
        const diff = date2.getTime() - date1.getTime();
        const diffDate = diff / (24 * 60 * 60 * 1000);
        return diffDate;
    }

    tip:有用的话请在右侧点👍哦!

    展开全文
  • 对于日期的有效范围,不同的应用场景会有所不同。 MSDN中定义的DateTime对象的有效范围是:0001-01-01 00:00:00到9999-12-31 23:59:59。 UNIX时间戳的0按照ISO 8601规范为 :1970-01-01T00:00:00Z。 而实际应用中,...
  • CREATE TABLE `table` ( ...) 根据不同的时间字段,计算每个时间点(精确到小时)的预约,接单,完成加油,创建,修改,完成量,查询出来需要有连续的日期时间点拜托各位大神急用运行速度最好要快点
  • 3.5.1 DATEDIF——计算开始和结束日期之间的时间间隔 135 3.5.2 DAYS360——以360天为准计算两个日期间天数 136 3.5.3 DAYS——计算两个日期之间的天数 137 3.5.4 EDATE——计算从指定日期向前或向后几个月的...
  • 这些小时将根据您在哪个小时突出显示不同的颜色。 这些项目将保存在本地存储中,以便在刷新页面时,您输入的项目仍将保留在块中。 该页面的侧面有一个保存按钮,以便执行此保存。 该应用程序将拉出用户的当前日期和...
  • 自动关机大师

    2011-11-22 11:21:20
    2.自动关机功能:可以选择不同日期进行设置,比如明天关机或者当天几几分关机。 3.定时提醒功能:每隔多长时间进行提示一次,防止沉迷电脑忘记休息时间。此功能对一些长期对电脑工作的白领或管教小孩比较有帮助。 ...
  • 可以按精确班次和模糊班次计算考勤,精确班次可以指定默认班次或直接按日期排班,推荐使用模糊班次,软件自动按刷卡时间与班次智能匹配。可以外接考勤机,支持按Excel或文本文件导入刷卡记录,可以计算出正班工时、...
  • Highcharts-Stock-8.1.2.zip

    2020-08-11 22:00:54
    Highstock 对时间轴的处理非常智能,可以精确的计算出月、周、日、小时、分钟等时间刻度的位置。 data grouping数据分组与合并 如果数据集包含 10 万个,浏览器对每个进行计算并渲染的话效率会非常低。Highstock ...
  • java常用工具类的使用

    热门讨论 2012-03-19 20:11:37
    接下来主要学习Java对日期时间的格式化和对数字的格式化处理。  日期时间格式化 Date类中包含了日期和时间,在Java编程中,日期通常指年、月、日,时间则指时、分、秒、毫秒。Java对Date进行格式化使用java.text...
  • 两款定时提醒休息工具-IT人士必备

    千次下载 热门讨论 2012-03-14 11:31:20
    为了使大家对这个评估有个整体的了解,请参考一下这张从医疗账务处理中得到的分项数据,对应不同时间,可以看到久坐带来的不同影响(哪怕你是坐在桌子上、或使用站立式办公桌也会带来相应的问题)。 刚刚坐下那...
  • 6、12小时/24小时时间显示模式选择;(遥控器上F1快捷功能有效) 7、温度显示;(遥控器上TEMP快捷功能有效) 8、日期 星期显示;(遥控器上DATE快捷功能有效) 9、固定显示时间/或者循序显示:时间1分钟-星期、日期...
  • 1.单时点了有例送的物品,且出品方式不同的,未按出品方式生成酒水单 2.物品盘点单审核后退出程序再进入显示未审核 3.解决出品两次的问题 4.解决出品打印串单的问题 5.员工业绩中销售经理业绩未按实收金额计算的...
  • javascript文档

    2009-08-11 10:44:24
    getUTCHours 方法 使用全球标准时间(UTC)返回Date 对象的小时数。 getUTCMilliseconds 方法 使用全球标准时间(UTC)返回Date 对象的毫秒数。 getUTCMinutes 方法 使用全球标准时间(UTC)返回 Date 对象的分钟...
  • JScript 语言参考

    2009-05-28 08:53:39
    getUTCHours 方法 使用全球标准时间(UTC)返回Date 对象的小时数。 getUTCMilliseconds 方法 使用全球标准时间(UTC)返回Date 对象的毫秒数。 getUTCMinutes 方法 使用全球标准时间(UTC)返回 Date 对象的分钟...
  • 微软JavaScript手册

    2009-04-08 22:54:53
    getUTCHours 方法 使用全球标准时间(UTC)返回Date 对象的小时数。 getUTCMilliseconds 方法 使用全球标准时间(UTC)返回Date 对象的毫秒数。 getUTCMinutes 方法 使用全球标准时间(UTC)返回 Date 对象的分钟...
  • 14.21 通过两坐标计算直线距离 14.22 随机抽取彩票 14.23 实时计算折扣 14.24 实用计算器 14.25 前面补0的方法 第15章 图形、图像的特效 15.1 图片变形效果 15.2 图像的翻转效果 15.3 图像的模糊效果 15.4 图像的...
  • 定时关机软件

    2012-01-06 15:43:37
    注:逆时针算法只能适用在当天和前一天的时间内,即上例中用户想在,明天13:00:00执行关机不行的,相隔时间小于等于23小时59分59秒 二、当用户设置了一个任务后,如果想取消"定时**任务" 方法1:"652图标"->...
  • 13 调整主屏"星期"跳动的关闭或开启,("星期":用主屏的小时分钟的分隔的二进制表示星期) 14. 调整休眠模式的关闭或开启 15. 闹钟小时设置(0~24,设为24时为关闭闹钟) 16. 闹钟分钟设置(0~60,设为60...
  • 当消费时间超过一个时段甚至超过 24小时,处在了两个不同的收费标准的时间或日子,系统会自动把它们分段计算,然后再一段一段的加起来得到总的消费金额。 鸿威台球收费系统还有很多特有的优惠促销方式设置,能满足...
  • delphi 开发经验技巧宝典源码

    热门讨论 2010-08-12 16:47:23
    0187 将日期时间格式化为指定格式 122 0188 计算两个日期之间相差的天数 123 0189 根据指定日期返回星期几 123 0190 将日期转换为字符串 124 0191 判断日期是否改变 124 0192 判断字符串是否为日期或时间...
  • 0187 将日期时间格式化为指定格式 122 0188 计算两个日期之间相差的天数 123 0189 根据指定日期返回星期几 123 0190 将日期转换为字符串 124 0191 判断日期是否改变 124 0192 判断字符串是否为日期或时间...
  • 0187 将日期时间格式化为指定格式 122 0188 计算两个日期之间相差的天数 123 0189 根据指定日期返回星期几 123 0190 将日期转换为字符串 124 0191 判断日期是否改变 124 0192 判断字符串是否为日期或时间...
  • 0187 将日期时间格式化为指定格式 122 0188 计算两个日期之间相差的天数 123 0189 根据指定日期返回星期几 123 0190 将日期转换为字符串 124 0191 判断日期是否改变 124 0192 判断字符串是否为日期或时间...
  • 0187 将日期时间格式化为指定格式 122 0188 计算两个日期之间相差的天数 123 0189 根据指定日期返回星期几 123 0190 将日期转换为字符串 124 0191 判断日期是否改变 124 0192 判断字符串是否为日期或时间...
  • 1)时间点。类似直线上的一个点的坐标。2)时间间隔。类似在直线上一个与位置无关的具有一定长度的线段。3)时间区间。两个时间点之间的区间(与时间点有关) 与其它库不同的是,日期有独立的模块date类。其它的例如...

    明确有三个时间有关的概念。1)时间点。类似直线上的一个点的坐标。2)时间间隔。类似在直线上一个与位置无关的具有一定长度的线段。3)时间区间。两个时间点之间的区间(与时间点有关)
    与其它库不同的是,日期有独立的模块date类。其它的例如struct tm是年月日时分秒放到一个结构体的。
    时间具有不同分辨率的需求。比如我要计算这个月的天数,以及下个月的第二个星期五是几号,只需要date(日)级分辨率。
    计算3个小时零4分后时刻值,或者20毫秒之后时刻值,就需要秒级(second)和更高分辨率的类。
    对于秒级(和毫秒,微妙,纳秒),使用一个叫做time_duration的类,这个类的作用是[时间间隔]这个概念。这是个基本概念,要先理解。
    与time_duration类相关的概念是:小时,分,秒,神秘的fractional_seconds。例如:2:32:59.123456这个时长代表2小时32分59秒又0.123456秒。
    123456就是那个神秘的fractional_seconds。为什么比较神秘呢?因为这里面有个坑。

    //这是一个马拉松比赛成绩:
    time_duration td3(duration_from_string("02:59:38.12")); 
    ASSERT_TRUE(td3.fractional_seconds() == 123000); //提取秒的小数部分。实际就是0.12秒
    
    time_duration td(23, 59, 59, 1000); 
    //善意提醒一下:1000不是fractional_seconds,而是tick值。
    //tick值的单位可能是微妙,也可能是纳秒,由BOOST_DATE_TIME_HAS_NANOSECONDS
    //这个宏在编译时决定。一般来说,这个1000可能是0.001000秒,也可能是0.000001000秒。
    //这样就很不方便和具有坑人的地方。
    
    //与BOOST_DATE_TIME_HAS_NANOSECONDS有关
    ASSERT_TRUE(time_duration::ticks_per_second() == 1000000);   //最低分辨率1微妙。
    
    

    解决办法是,将用户需要的tick值,用公式转化为系统tick值。例如我的马拉松时长的秒后,精确到0.01秒。也就是0.01秒为一个我自己的tick单位。那么转化到系统tick是多少呢?
    在1000000个tick每秒的系统里,0.01秒需要耗用10000个tick。

    int usertick = 12;
    int systicks = usertick * boost::posix_time::time_duration::ticks_per_second() / 100;
    
    time_duration td(2, 59, 38, systicks);
    ASSERT_TRUE(to_simple_string(td) == "02:59:38.120000");

    date类是一个时间点。用法比较简单。
     

    date d(2020, 10, 10);
    d += days(1);  //时间点 + 时间间隔 = 另一个时间点
    d += months(1);
    d += years(1);
    
    date dA(2000, 1, 1), dB(2000, 1, 3);
    days aa = dB - dA;  //两个时间点相减,得到一个时间间隔(可为负)

    一个完整的日期时间类ptime,可以认为是由date和time_duration构成的。这个一个时间点。

        date d(2020, 10, 10);
        time_duration td(1, 2, 3, 1000);
    
        ptime pp(d, td);

    日期间隔:date_duration类。日期区间是date_period。时间区间是time_period。这里不展开。需要说明的是日期迭代器的概念。
    例如:我要遍历每个月的29号,按照常规思维,构造一个是29号的日期类,依次累加一个月的时间间隔(+=month(1)),实际上有个坑的。例如下个月没有29号,则被迫取到月底的最后一天(28号),再加一个月就会丢失定位在29号的初衷。
    因为每个月有28,29,30,31这多种情况。如果用date_iterator类,则会比较好的处理这个问题。

    // using months duration type
    date d(2005, Nov, 29);
    d += months(1); // "2005-Dec-29"
    d += months(1); // "2006-Jan-29"
    d += months(1); // "2006-Feb-28" --> snap-to-end-of-month behavior kicks in
    d += months(1); // "2006-Mar-31" --> unexpected result
    d -= months(4); // "2005-Nov-30" --> unexpected result, not where we started
    
    // using month_iterator
    month_iterator itr(date(2005, Dec, 30));
    ++itr; // "2006-Jan-30" --> ok
    ++itr; // "2006-Feb-28" --> snap-to DOES NOT kick in 
    ++itr; // "2006-Mar-30" --> ok
    --itr; // "2006-Feb-28" --> ok
    --itr; // "2006-Jan-30" --> ok
    --itr; // "2005-Dec-30" --> ok, back where we started

    日期迭代器是个辅助计算日期的类,无需要求容器类date的生存期,它实际是拷贝了date类的数据给自己用。而stl容器就不允许,vector<int>::iterator ite(  std::vector<int>(10).begin() ) ; 上述是错误的代码

    展开全文
  • 0187 将日期时间格式化为指定格式 122 0188 计算两个日期之间相差的天数 123 0189 根据指定日期返回星期几 123 0190 将日期转换为字符串 124 0191 判断日期是否改变 124 0192 判断字符串是否为日期或时间...
  • 14.21 通过两坐标计算直线距离 14.22 随机抽取彩票 14.23 实时计算折扣 14.24 实用计算器 14.25 前面补0的方法 第15章 图形、图像的特效 15.1 图片变形效果 15.2 图像的翻转效果 15.3 图像的模糊效果 15.4 图像的...
  • 护眼吧2009

    2013-11-01 09:53:32
    为了能在广告时间找到一些有建设性的事情来做,我会在咖啡桌那里贴着张的待办事项列表,不同于办公室里列表,这里面包括如:去丢垃圾,洗碗,清洗猫砂盘或者其他需要完成的事情。最重要的是?我不用去看那些无聊的...

空空如也

空空如也

1 2 3 4
收藏数 73
精华内容 29
关键字:

不同日期时间点计算小时