以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  请问时间取值的问题  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=155942)

--  作者:linxingywei
--  发布时间:2017/7/13 15:05:54
--  请问时间取值的问题
如果我要取现在时间的小时值要怎么取?比如现在是13:21:00, 我现在要取小时值是13,这个要怎么取值?谢谢
--  作者:wenarm
--  发布时间:2017/7/13 15:07:11
--  
用HOUR函数
[此贴子已经被作者于2017/7/13 15:07:41编辑过]

--  作者:FireScript
--  发布时间:2017/7/13 15:08:02
--  
HOUR函数直接返回当前的小时值。
--  作者:linxingywei
--  发布时间:2017/7/13 15:15:15
--  
但是hour函数只有在日线以下的周期才有效,在日线的周期上返回的是0. 我是在日线上需要取当前时间的小时值,请问怎么解决?
--  作者:FireScript
--  发布时间:2017/7/13 16:01:52
--  
以下是引用linxingywei在2017/7/13 15:15:15的发言:
但是hour函数只有在日线以下的周期才有效,在日线的周期上返回的是0. 我是在日线上需要取当前时间的小时值,请问怎么解决?

E:CURRENTTIME;
D:TIMETOT0(E);
G:FLOOR(D/3600);

返回自0点以来的小时数。你看看可能满足需求。

[此贴子已经被作者于2017/7/13 16:02:17编辑过]