graph - Elm:如何用时间戳绘制线性图
问题描述
[
{
"timestamp": "2020-04-01T09:47:13+08:00",
"value": 5.2
},
{
"timestamp": "2020-04-01T09:47:21+08:00",
"value": 17.7
},
{
"timestamp": "2020-04-01T09:47:21+08:00",
"value": 27.7
}
]
如果我在 JSON 中有上述数据的时间戳和值,我想用它来绘制线性时间图,但我不知道如何处理ISO format
时间戳的转换......因此,我无法修改 X轴进入时间,如 0623 等......
我用 format 制作了一个简单的 ellie-app Time.Posix
。任何帮助表示感谢...
艾莉应用程序-> https://ellie-app.com/8RrXJW68WP6a1
解决方案
您可以使用rtfeldman/elm-iso8601-date-strings包将 ISO 8601 字符串解析为 Posix 时间戳。
Iso8601.toTime "2020-04-01T09:47:13+08:00"
// yields: Ok (Posix 1585705633000)
推荐阅读
- docker - eth0 IP in the docker IPs range
- amazon-web-services - AWS Cognito - 在迁移 lambda 运行后运行另一个 lambda
- r - Parsing complicated date column
- python - 在 venv 中使用 python2.7,其中 python3 是默认 python
- javascript - npm audit 返回奇怪的依赖项
- laravel - Eloquent hasMany 在联合表上有外键
- java - Move document from one collection to another is overwriting the document
- php - Laravel 5.7 不同帖子的评论计数
- javascript - 禁用浏览器刷新图标
- r - 合并具有名称序列的多个 csv 文件