以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  日期公式问题  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=1218)

--  作者:drzwz168
--  发布时间:2010/3/24 23:14:24
--  日期公式问题

我想通过下面的公式得到yyyymmdd的日期

dt:date+19000000;

 

结果是无法得到奇数值,如:

日期              dt

2010.03.19   20100320

2010.03.22   20100322

2010.03.23   20100324

2010.03.24   20100324

 

 

请问这是怎么回事,正式的公式应该怎么写,谢谢。


--  作者:drzwz168
--  发布时间:2010/3/24 23:17:09
--  
dt:year()*10000+month()*100+day();  也一样。
--  作者:admin
--  发布时间:2010/3/24 23:18:36
--  
dt:date+1900; 吧
--  作者:drzwz168
--  发布时间:2010/3/24 23:56:38
--  

谢谢回复。date+1900得不到格式如yyyymmdd的整数,如:

日期              dt

2010.03.19   20100319

2010.03.22   20100322

2010.03.23   20100323

2010.03.24   20100324

 

似乎是BUG? 我怀疑这个问题象sell(1,50%,market)实际平多数量可能为 holding*50%-1  一样,希望能帮核对一下。谢谢。

 


--  作者:admin
--  发布时间:2010/3/25 0:04:17
--  

dt:date+19000000;

这个有问题么?

我看图结果是yyyymmdd的


--  作者:drzwz168
--  发布时间:2010/3/25 0:11:38
--  
格式是对的,但数值有误,如2010.03.19这一天显示的不是   20100319   而是  20100320   ,  得到的全部是偶数,没有奇数。
--  作者:admin
--  发布时间:2010/3/25 1:23:46
--  
问题已经看到,争取尽快解决