QSTK中的时间增量

2024-10-01 19:24:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在学习QSTK,在教程中他们使用datetime.timedelta 我很好奇,在股票相关的环境中这样指挥的目的是什么。我发现了一些关于timedelta是什么的文章,但很明显我没有领会,因为我不知道这意味着什么:

timeofday= datetime.timedelta(hours=16)
timestamps = du.getNYSEdays(startday,endday,timeofday)

timedelta作为QSTK参数的目的是什么。在


Tags: 目的datetime环境文章教程timedelta股票du
1条回答
网友
1楼 · 发布于 2024-10-01 19:24:12

timedelta只是一个时间量。在这种情况下,“16小时”。在

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

也可以使用它们来比较日期时间对象。如果todays_lunch被定义为“11/26/2012晚上12点”,而{}是“11/26/2012,下午6点”,那么您可以:

>>>todays_dinner - todays_lunch < timeofday
True

如果没有更多的代码(或者也许只是比我更了解纽约证券交易所),很难判断这起特殊案件在做什么。但这与以16小时为间隔操作日期时间对象有关。在

相关问题 更多 >

    热门问题