我有两个DatePickers,用户可以选择小时和分钟。
一旦选择器被更改,就会调用"calcDuration"-function来计算时间差,并在几小时和分钟内在标签上显示它。
func calcDuration() {
let diffComponents = Calendar.current.dateComponents([.minute, .hour], from: datePicker1.date, to: datePicker2.date)
let hours = diffComponents.hour!
l
如何从UIDatePicker获取hours: Int和minutes: Int 我知道它有一个.date属性,但我发现很难直接泄露小时和分钟的值。有没有一种比我脑海中的“hacky-ish”方法更简单的方法,那就是将当前日期与datePicker的日期进行比较,然后将时间间隔转换为小时和分钟,并将其与当前小时和分钟相加。对于一项看似普通的任务来说似乎过于复杂。
今天的构建是一个Grafana仪表板,它正在从aws时间流中提取实时数据。
目前,它正在显示按小时细分的线条图。我们使用的查询如下:
WITH binned_query AS (
SELECT
BIN(time,1h) AS "point",
x_id AS "series",
max(measure_value::bigint) AS "metric"
FROM $__database.$__table
WHERE measure_name = 'x'