【问题标题】:Create Date and Datetime Sequences in Julia在 Julia 中创建日期和日期时间序列
【发布时间】:2022-11-23 19:00:16
【问题描述】:

如何在 Julia 中创建 DateDateTime 序列,例如午夜至上午 10 点之间的所有时间,或 1 月 1 日至 2 月 1 日之间的所有日期。

【问题讨论】:

    标签: date datetime julia


    【解决方案1】:

    为此,Julia 在 Dates 包中提供了一些非常直观的功能。您也可以像创建其他类型一样简单地创建一个范围。 (如果需要,将它们转换为带有 collect() 的向量。在中心您可以定义步长。

    Date(2022,01,01):Day(1):Date(2022,01,04) |> collect
    
    4-element Vector{Date}:
     2022-01-01
     2022-01-02
     2022-01-03
     2022-01-04
    

    对于日期时间,它是相同的:

    DateTime(2022,01,01,00,00,00):Second(1):DateTime(2022,01,01,00,00,10) |> collect
    
    11-element Vector{DateTime}:
     2022-01-01T00:00:00
     2022-01-01T00:00:01
     2022-01-01T00:00:02
     2022-01-01T00:00:03
     2022-01-01T00:00:04
     2022-01-01T00:00:05
     2022-01-01T00:00:06
     2022-01-01T00:00:07
     2022-01-01T00:00:08
     2022-01-01T00:00:09
     2022-01-01T00:00:10
    

    【讨论】:

      猜你喜欢
      • 2017-11-17
      • 2021-06-20
      • 2022-10-16
      • 1970-01-01
      • 2015-08-19
      • 1970-01-01
      • 1970-01-01
      • 2017-02-23
      • 2018-09-16
      相关资源
      最近更新 更多