显示两个日期之间的时差

用户3660378

我想显示两个日期之间的日期和时间差。我被这个代码困住了:(

看看这段代码:

Dim d1 As DateTime = "2/13/2018 1:50:00 PM"
Dim d2 As DateTime = "2/20/2018 1:50:00 PM"

   Dim count = Enumerable.Range(0, (d2 - d1).TotalHours).
               Select(Function(i) d1.AddHours(i).DayOfWeek).
               Where(Function(d) d <> DayOfWeek.Sunday And d <> DayOfWeek.Saturday).
              Count()

   MessageBox.Show("Time Consumed: " & count)

我想要的输出应该是这样的。40:00:00不包括星期日和星期六以及每个工作日的时间跨度仅为上午 8:00 - 下午 5:00

亚伦

我非常喜欢 Enigmativity 的回答,所以我想我会扩展它:

Dim minutes =
    Enumerable _
        .Range(0, CInt(d2.Subtract(d1).TotalMinutes)) _
        .Select(Function(m) d1.AddMinutes(m)) _
        .Where(Function(d) d.Hour >= 8 And d.Hour < 17) _
        .GroupBy(Function(d) d.DayOfWeek) _
        .Where(Function(g) g.Key <> DayOfWeek.Saturday And g.Key <> DayOfWeek.Sunday) _
        .Select(Function(g) g.Count()) _
        .Sum()

MessageBox.Show("Time Consumed: " & Math.Floor(minutes / 60) & " hours " & minutes Mod 60 & " mins")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

两个日历日期之间的时差

来自分类Dev

计算两个日期之间的时差

来自分类Dev

两个日历日期之间的时差

来自分类Dev

计算两个日期之间的时差

来自分类Dev

计算两个日期之间的时差

来自分类Dev

两个日期之间的时差(Android)

来自分类Dev

两个日期字段之间的时差

来自分类常见问题

如何获取两个日期对象之间的时差?

来自分类Dev

两个日期之间的时差(以秒为单位)iOS

来自分类Dev

如何获得两个日期之间的时差

来自分类Dev

天中两个日期之间的时差(使用角度)

来自分类Dev

如何计算两个日期列之间的时差

来自分类Dev

在Python中找到两个日期之间的时差

来自分类Dev

php中两个日期时间之间的时差

来自分类Dev

获取两个日期对象之间的时差?

来自分类Dev

无法获得两个日期之间的时差

来自分类Dev

两个nsdate之间的时差

来自分类Dev

以分钟为单位的两个日期(日期时间)之间的时差

来自分类Dev

从两个日期时间之间的时差返回另一个时间

来自分类Dev

如何创建一个单个表达式来显示两个日期之间的时差,如年,月,日,小时,分钟,秒

来自分类Dev

显示两个日期之间的所有日期

来自分类Dev

如何获取小时,分钟和秒这两个日期之间的时差?

来自分类Dev

计算每天两个日期时间字段之间的平均时差

来自分类Dev

计算Excel上两个日期和时间之间的时差

来自分类Dev

在Python中计算两个日期时间值之间的时差

来自分类Dev

计算HH:MM:SS javascript中两个日期之间的时差

来自分类Dev

计算R中两个事件(给定的日期和时间)之间的时差

来自分类Dev

计算两个日期之间的时差,并提供总小时数的输出

来自分类Dev

将两个舍入设置为2,以小时为单位获取日期时间之间的时差

Related 相关文章

  1. 1

    两个日历日期之间的时差

  2. 2

    计算两个日期之间的时差

  3. 3

    两个日历日期之间的时差

  4. 4

    计算两个日期之间的时差

  5. 5

    计算两个日期之间的时差

  6. 6

    两个日期之间的时差(Android)

  7. 7

    两个日期字段之间的时差

  8. 8

    如何获取两个日期对象之间的时差?

  9. 9

    两个日期之间的时差(以秒为单位)iOS

  10. 10

    如何获得两个日期之间的时差

  11. 11

    天中两个日期之间的时差(使用角度)

  12. 12

    如何计算两个日期列之间的时差

  13. 13

    在Python中找到两个日期之间的时差

  14. 14

    php中两个日期时间之间的时差

  15. 15

    获取两个日期对象之间的时差?

  16. 16

    无法获得两个日期之间的时差

  17. 17

    两个nsdate之间的时差

  18. 18

    以分钟为单位的两个日期(日期时间)之间的时差

  19. 19

    从两个日期时间之间的时差返回另一个时间

  20. 20

    如何创建一个单个表达式来显示两个日期之间的时差,如年,月,日,小时,分钟,秒

  21. 21

    显示两个日期之间的所有日期

  22. 22

    如何获取小时,分钟和秒这两个日期之间的时差?

  23. 23

    计算每天两个日期时间字段之间的平均时差

  24. 24

    计算Excel上两个日期和时间之间的时差

  25. 25

    在Python中计算两个日期时间值之间的时差

  26. 26

    计算HH:MM:SS javascript中两个日期之间的时差

  27. 27

    计算R中两个事件(给定的日期和时间)之间的时差

  28. 28

    计算两个日期之间的时差,并提供总小时数的输出

  29. 29

    将两个舍入设置为2,以小时为单位获取日期时间之间的时差

热门标签

归档