小编sba*_*rob的帖子

在 Elixir 中转换地图列表

我有一个地图列表,这是我从查询数据库中获得的。它有一个日期时间字段,我想将其转换为另一个地图列表,其中日期时间字段转换为其相应的纪元值。

我拥有的:

[
  %{
    m_id: 267,
    end: #DateTime<2020-03-07 17:30:00Z>,
    start: #DateTime<2020-03-07 14:30:00Z>,
    type: "normal",
    s_name: "smum",
    w_id: 256
  },
  %{
    m_id: 267,
    end: #DateTime<2020-03-07 07:30:00Z>,
    start: #DateTime<2020-03-07 04:30:00Z>,
    type: "normal",
    s_name: "smum",
    w_id: 256
  }
]
Run Code Online (Sandbox Code Playgroud)

我想将其转换为:

[
  %{
    m_id: 267,
    end: 12356789, #some epoch value for eg
    start: 12367576, #some epoch value for eg
    type: "normal",
    s_name: "smum",
    w_id: 256
  },
  %{
    m_id: 267,
    end: 12334567, #some epoch value for eg
    start: 12354767, #some epoch value for eg
    type: …
Run Code Online (Sandbox Code Playgroud)

functional-programming elixir

0
推荐指数
1
解决办法
66
查看次数

标签 统计

elixir ×1

functional-programming ×1