azure-data-explorer - Azure Kusto 数据资源管理器 - 将持续时间转换为天
问题描述
有没有办法从时间跨度中找到天数?
例如,time(00:00:00.2000000), time(00:30:30), time(01:00:00), time(413.00:00:00) 应该返回 0, 0, 0, 413
解决方案
您可以使用 format_timespan():
let getDays = (t:timespan)
{
toint(format_timespan(t, 'd'))
};
print result = getDays(time(00:00:00.2000000)), //0
getDays(time(00:30:30)), //0
getDays(time(01:00:00)), //0
getDays(time(413.00:00:00)) //413
推荐阅读
- android - 如何禁用 Exoplayer DefaultTimeBar
- sql - 如何编写删除行程的查询?
- python - 尝试解决值错误:Python 脚本中的无效模式
- c# - 从字符串 '10-April-2020' 转换为 DateTime
- flutter - 使用flutter包的firebase_ml_vision时如何加快相机对图像处理结果的响应
- node.js - 使用 Firebase 函数和 Node.js 收听 Stripe Webhooks
- c# - 在 T4 文本模板中调用异步方法?
- java - Java Hibernate - 使用列表作为连接进行查询
- matlab - matlab R2020a 在 Linux 上在后台运行时创建和写入文件时出现问题
- amazon-web-services - Amazon RDS PostgreSQL“psql:错误:无法连接到服务器:无法连接到服务器:操作超时”