欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 请问vba的时间类型如何传给python

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有1630人关注过本帖树形打印复制链接

主题:请问vba的时间类型如何传给python

帅哥哟,离线,有人找我吗?
netwalker
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:73 积分:30 威望:0 精华:0 注册:2013/3/7 22:50:14
请问vba的时间类型如何传给python  发帖心情 Post By:2021/4/11 16:34:05 [只看该作者]

Set Grid = Technic.GetGridByName("Main")
Set his = Grid.GetHistoryData() 
dt  = his.Date(his.Count-1)

dt传到python,显示是一个float的数据类型。
请问应该怎样把日期从vb传到python,python这边需要进行怎样的类型转换?谢谢!


 回到顶部
帅哥哟,离线,有人找我吗?
yukizzc
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2021/4/11 18:01:54 [只看该作者]

描述
返回指示变量子类型的值。
语法
VarType(varname)

varname 参数可以是任何变量

返回值
VarType 函数返回下列值:

常数 描述
vbEmpty 0 Empty(未初始化)
vbNull 1 Null(无有效数据)
vbInteger 2 整数
vbLong 3 长整数
vbSingle 4 单精度浮点数
vbDouble 5 双精度浮点数
vbCurrency 6 货币
vbDate 7 日期

 

这是vba自己的一个种类型是日期,直接转不行的,你要么试试看转成字符串。

 

不同编程语言很多类型可能不是那么容易让你随便转的,你要么要做这种时候全部按照字符串或者数值类型,不要去设计编程语言一些自己的类型

否者是不行的


 回到顶部