功能性睡眠替代品 - 页 4

 

西蒙。


10 = ( (10000+10) - (10000) );


差值为10。


谢谢你

 
WhooDoo22:

西蒙。

10 = ( (10000+10) - (10000) );

差值为10。

不,可能是这样的,但是你上面显示的原因表明你的推理是错误的。 你需要再读一下TimeSeconds()的 文档,当你读完这个TimeHour() 和这个TimeMinute() 后,想一想12:33:21这个日期时间,这些函数对这个日期时间会返回什么。
 

西蒙。

你是说我的'10'的格式是错误的?如果是这样,我可以把 "10 "快速调整为 "00:00:10"。

你对此有何看法?


谢谢你

 
WhooDoo22:

西蒙。

你是说我的'10'的格式是错误的?如果是这样的话,我可以把'10'快速调整为'00:00:10'。

不是,你读过我链接的文档吗?

让我们来看看我的例子,12:33:21

TimeHour() "返回指定时间的小时数。" 所以对于12:33:21的日期时间,将返回12

TimeMinute()"返回指定时间的分钟数。"因此对于12:33:21 的数据时间,将返回33

TimeSeconds()"返回从指定时间的分钟开始所经过的秒数。" 所以对于12:33:21 的数据时间,将返回21

你知道日期时间是什么吗? 你知道1970年的相关性是什么吗?

SomeTime = 10000 这是什么时候?让我们来看看,10000秒是2.777小时,所以是凌晨2点,0.777小时是46.6666分钟,所以是凌晨2点后的46分钟,0.6666分钟是40秒。因此,10000的日期时间是1970年1月1日01:46:40,10000+10是01:46:50,所以在这个例子中,你的答案是10是正确的,但原因是错误的。

如果我的例子是10000和10000+30,你的答案应该是30,但是这些日期时间应该是1970年1月1日01:46:40和01:47:10,正确答案应该是10-30=-20 而不是30。

 

西蒙。

你读过我链接的文件吗?

是的。


你知道datetime是什么吗?

datetime是一种数据类型。


你知道1970的相关性是什么吗?

我猜在这种情况下是一千九百七十秒?


你的答案是10是正确的,但原因是错误的。

我相信我理解西蒙。你已经表达了你的观点。谢谢你的解释。


另外,我相信你的解释让我发现了一个解决方案,从不能在测试器中暂停时间到能在测试器中暂停时间。

我也许有可能使用一个周期,在一个预定的时间内运行。当时间减少到一个较小的选择时间时,较小的选择时间将被重置,循环将无休止地继续下去,除非这个时间仍然是基于刻度运行的。滴答声对我来说已经成为一个真正的麻烦了。


也许我可以找到一种方法来启动EA,而不需要等待ticks。我可以使用一个 "如果 "条件来触发start()函数

你对此有何看法?


我在SRC中添加了这段代码

bool start;
   
if(start==false)start();

中添加了这段代码,但在测试器的日志中收到了一个名为 "堆栈溢出 "的错误。


谢谢你

 
WhooDoo22:

你知道什么是日期时间吗?

datetime是一种数据类型。


你知道1970年的相关性是什么吗?

我猜在这种情况下是一千九百七十秒?


WhooDoo22:


我也许可以用一个周期来运行一个预定的时间。当时间运行到一个较小的选择时间时,较小的选择时间将被重置,循环将无休止地继续下去,除非这个时间仍然是基于刻度运行的。滴答声对我来说已经成为一个真正的麻烦了。


从这些陈述中可以看出,你要么不看写来帮助你的东西,要么你根本无法理解它。 由于你没有表明你无法理解,我只能得出结论,你没有试图理解所写的东西。 既然如此,我不会再占用你的时间来试图帮助你。