首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QSTK中的时间增量

QSTK中的时间增量
EN

Stack Overflow用户
提问于 2012-11-27 06:24:23
回答 1查看 344关注 0票数 1

我正在学习QSTK,在教程中他们使用datetime.timedelta,我很好奇这样的命令在股票相关的环境中的用途是什么。我找到了一些关于timedelta是什么的文章,但显然我没有掌握它,因为我不知道这是什么意思:

代码语言:javascript
复制
timeofday= datetime.timedelta(hours=16)
timestamps = du.getNYSEdays(startday,endday,timeofday)

时间增量作为QSTK的参数或一般情况下的用途是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-27 06:34:34

时间增量只是一段时间。在本例中,是"16小时“。

它们很有用,因为它们可以用来操作日期和时间。假设您有一个datetime对象,它表示“2002年5月21日上午6点”。如果您将时间增量添加到datetime,您将得到"May 21,2002 at 10 at“。

您还可以使用它们来比较datetime对象。如果todays_lunch定义为"11/26/2012 at 12 6pm",today's dinner为"11/26/2012 at 6 6pm“,那么您可以这样做:

代码语言:javascript
复制
>>>todays_dinner - todays_lunch < timeofday
True

如果没有更多的代码(或者可能只是比我更了解纽约证券交易所),就很难知道这个特定的案例在做什么。但这与以16小时为间隔操作datetime对象有关。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13574199

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档