ReportData
对象date国庆节前一直正常,节后就不对了,日期是2016/10/1,今天应该是2016/10/11,请检查一下
我这边图上看的是白糖,输出如下软件版本4.0beta2
此主题相关图片如下:`f$znevco~2(84_75z1ex3g.png

谢谢回复,我的代码是
sub test1()
set rt = marketdata.GetReportData("300338","SZ")
application.MsgOut Date &" " &Time& "输出今天数据日期:"& cdate(left(rt.date, 9))
application.MsgOut Date &" " &Time& "输出今天日期:"& cdate(date)
end sub
结果是
2016/10/11 11:41:03输出今天数据日期:2016/10/1
2016/10/11 11:41:03输出今天日期:2016/10/11
你在看看怎么回事啊
sub test1()
set rt = marketdata.GetReportData("300338","SZ")
application.MsgOut Date &" " &Time& "输出今天数据日期:"& cdate(left(rt.date, 9))
application.MsgOut Date &" " &Time& "输出今天数据最新价格:"& rt.NewPrice
application.MsgOut Date &" " &Time& "输出今天日期:"& cdate(date)
end sub
结果是
2016/10/11 11:48:17输出今天数据日期:2016/10/1
2016/10/11 11:48:17输出今天数据最新价格:22.51
2016/10/11 11:48:17输出今天日期:2016/10/11
价格正确,日期不正确
当然了我今天买的票,实时价格没问题,就是日期是不对
left(rt.date, 9)
你这边用了left截取了日期从左开始9个单词,当然会变成10/1咯
哦,明白了不好意思,国庆节前对是因为取了9位,现在10月了应该取10位,谢谢大师指点