标签: intervals

如何使用postgres将间隔转换为若干小时?

说我有一个间隔

4 days 10:00:00
Run Code Online (Sandbox Code Playgroud)

在postgres.如何将其转换为若干小时(在这种情况下为106?)是否有功能或者我应该咬紧牙关做类似的事情

extract(days, my_interval) * 24 + extract(hours, my_interval)
Run Code Online (Sandbox Code Playgroud)

postgresql datetime intervals

138
推荐指数
3
解决办法
13万
查看次数

在Swift中每隔x分钟做一些事情

我怎么能每分钟运行一个功能?在JavaScript中我可以做类似的事情setInterval,在Swift中存在类似的东西吗?

通缉输出:

你好世界每分钟一次......

repeat intervals setinterval ios swift

102
推荐指数
6
解决办法
8万
查看次数

动态(基于列)间隔

如何向NOW添加动态(基于列)天数?

SELECT NOW() + INTERVAL a.number_of_days "DAYS" AS "The Future Date" 
FROM a;
Run Code Online (Sandbox Code Playgroud)

a.number_of_days整数在哪里?

postgresql intervals

53
推荐指数
5
解决办法
2万
查看次数

在android中显示具有分钟间隔的TimePicker

我的应用程序显示了一个TimePickerDialog来设置时间.我希望timePickerDialog以5分钟的间隔显示分钟.

这适用于此代码:

private final int TIME_PICKER_INTERVAL=5;
private boolean mIgnoreEvent=false;
…
    public TimePickerDialogs(Context arg0, OnTimeSetListener callBack, int hourOfDay, int minute, boolean is24HourView) {
    super(arg0, callBack, hourOfDay, minute, is24HourView);

    formato=Statics.formato;
}

@Override
public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {
    //super.onTimeChanged(arg0, arg1, arg2);

    if (mIgnoreEvent)
        return;
    if (minute%TIME_PICKER_INTERVAL!=0){
        int minuteFloor=minute-(minute%TIME_PICKER_INTERVAL);
        minute=minuteFloor + (minute==minuteFloor+1 ? TIME_PICKER_INTERVAL : 0);
        if (minute==60)
            minute=0;
        mIgnoreEvent=true;
        view.setCurrentMinute(minute);
        mIgnoreEvent=false;
    }
}
Run Code Online (Sandbox Code Playgroud)

虽然只能以五分钟的间隔选择分钟,但timepickerdialog看起来像:

小时和分钟

不知道会议记录如何显示5分钟的范围,如下图所示:

小时和分钟 -  5

我已搜索但无法找到解决方案.

android intervals android-timepicker

50
推荐指数
4
解决办法
5万
查看次数

如何连接列值在一定范围内的两个数据帧?

给定两个dataframes df_1df_2如何加入他们的行列,使得datetime列df_1是介于两者之间start,并end 在数据帧df_2:

print df_1

  timestamp              A          B
0 2016-05-14 10:54:33    0.020228   0.026572
1 2016-05-14 10:54:34    0.057780   0.175499
2 2016-05-14 10:54:35    0.098808   0.620986
3 2016-05-14 10:54:36    0.158789   1.014819
4 2016-05-14 10:54:39    0.038129   2.384590


print df_2

  start                end                  event    
0 2016-05-14 10:54:31  2016-05-14 10:54:33  E1
1 2016-05-14 10:54:34  2016-05-14 10:54:37  E2
2 2016-05-14 10:54:38  2016-05-14 10:54:42  E3
Run Code Online (Sandbox Code Playgroud)

获取相应的event位置和df1.timestamp之间df_2.startdf2.end

  timestamp              A          B          event
0 2016-05-14 10:54:33 …
Run Code Online (Sandbox Code Playgroud)

python datetime intervals dataframe pandas

47
推荐指数
5
解决办法
3521
查看次数

在Postgres中使用间隔中的可变周期

我有一个维护月度历史数据的关系.此数据将在每月的最后一天添加到表中.然后可以调用我正在编写的服务,指定一个月前和几个月之前检索历史数据.我这样做是通过创建startDate和endDate变量,然后在两者之间返回数据.我遇到的问题是startDate是endDate之前的可变数月,我无法弄清楚如何在一个间隔中使用一个变量周期.

这是我有的:

    DECLARE
      endDate   TIMESTAMP := (DATE_TRUNC('MONTH',$2) + INTERVAL '1 MONTH') - INTERVAL '1 DAY';
      startDate TIMESTAMP := endDate - INTERVAL $3 'MONTH';
Run Code Online (Sandbox Code Playgroud)

我知道startDate的行不正确.这怎么做得好?

postgresql variables period intervals

46
推荐指数
2
解决办法
3万
查看次数

在MySQL中使用INTERVAL和CURDATE

我正在构建一个图表,我希望每个月都能收到数据.

这是我的第一个请求:

SELECT s.GSP_nom AS nom, timestamp, AVG( v.vote +  v.prix  ) /2 AS avg
FROM votes_serveur AS v
INNER JOIN serveur AS s ON v.idServ = s.idServ
WHERE s.valide =1
AND v.date > CURDATE() -30
GROUP BY s.GSP_nom
ORDER BY avg DESC
Run Code Online (Sandbox Code Playgroud)

但是,在我的情况下,我要编写12个请求来接收前12个月的数据,是否有任何技巧可以避免编写:

//  example for the previous month
 AND v.date > CURDATE() -60
AND v.date < CURDATE () -30
Run Code Online (Sandbox Code Playgroud)

我听说过INTERVAL,我去了MySQL文档,但我没有设法实现它.

有任何使用INTERVAL的例子吗?

mysql datetime date intervals

38
推荐指数
3
解决办法
15万
查看次数

如何在R中创建具有特定间隔的向量?

我有关于创建矢量的问题.如果我这样做a <- 1:10,"a"的值为1,2,3,4,5,6,7,8,9,10.

我的问题是如何在元素之间创建具有特定间隔的向量.例如,我想创建一个值为1到100但仅以5为间隔计数的向量,以便得到一个值为5,10,15,20,...,95,100的向量

我认为在Matlab中我们可以做到1:5:100,我们如何使用R?

我可以尝试做5*(1:20)但有更短的方法吗?(因为在这种情况下我需要知道整个长度(100),然后除以间隔(5)的大小得到20)

r vector intervals

36
推荐指数
2
解决办法
10万
查看次数

C:如何将浮动包装到区间[-pi,pi]

我正在寻找一些有效实现的优秀C代码:

while (deltaPhase >= M_PI) deltaPhase -= M_TWOPI;
while (deltaPhase < -M_PI) deltaPhase += M_TWOPI;
Run Code Online (Sandbox Code Playgroud)

我有什么选择?

c math floating-point modulo intervals

35
推荐指数
8
解决办法
3万
查看次数

Quartz.Net如何创建每天不会获得1分钟的日程安排

我试图在Quartz.Net中建立一个重复的每日时间表,但有一些问题:

首先,我建立一个每日时间表,在12:45重复使用Quartz.Net代码,如下所示:

var trigger = TriggerBuilder.Create()
  .WithDailyTimeIntervalSchedule(s => 
      s.OnEveryDay().StartingDailyAt(new TimeOfDay(13, 00)))
.Build();

var times = TriggerUtils.ComputeFireTimes(trigger as IOperableTrigger, null, 10);

foreach (var time in times) Console.WriteLine(time);
Run Code Online (Sandbox Code Playgroud)

这是在新西兰,夏令时执行(所以UTC + 13:00)

我得到的输出很奇怪:

5/10/2012 1:00:00 p.m. +13:00
5/10/2012 12:01:00 a.m. +00:00
5/10/2012 12:02:00 a.m. +00:00
5/10/2012 12:03:00 a.m. +00:00
5/10/2012 12:04:00 a.m. +00:00
5/10/2012 12:05:00 a.m. +00:00
5/10/2012 12:06:00 a.m. +00:00
5/10/2012 12:07:00 a.m. +00:00
5/10/2012 12:08:00 a.m. +00:00
5/10/2012 12:09:00 a.m. +00:00
Run Code Online (Sandbox Code Playgroud)

第一个日期/时间使用本地时区显示,其余时间以UTC显示,每个时间值增加1分钟,日期永远不会改变.

我觉得我可能会错过一些基本的日常时间间隔时间表,但我只是不知道它是什么?

编辑

作为执行此操作的更新,我现在已切换到使用基于CRON表达式的触发器:

TriggerBuilder.Create()
  .WithCronSchedule(string.Format("0 {0} {1} ? * …
Run Code Online (Sandbox Code Playgroud)

c# scheduling intervals quartz.net quartz.net-2.0

35
推荐指数
2
解决办法
2万
查看次数