目前我正在考虑使用财政年度的季度从OLEDB数据库中检索付款。
宿舍的检索工作,但不成功的部分是年份部分。如下图所示
Public Q1 As Date = Date.FromOADate(31 / 3 / 2014)
Public Q2 As Date = Date.FromOADate(30 / 6 / 2014)
Public Q3 As Date = Date.FromOADate(30 / 9 / 2014)
Public Q4 As Date = Date.FromOADate(31 / 12 / 2014)
是我目前使用的,但我更愿意将这一年变为可以从组合框选择中检索的变量。像这样
Public Q1 As Date = Date.FromOADate(31 / 3 / Yearcombox.Text)
Public Q2 As Date = Date.FromOADate(30 / 6 / Yearcombox.Text)
Public Q3 As Date = Date.FromOADate(30 / 9 / Yearcombox.Text)
Public Q4 As Date = Date.FromOADate(31 / 12 / Yearcombox.Text)
然而,由于数据类型为“Date”,这不起作用,并且出现了一个不允许加载表单的错误。
有办法做到这一点吗?
答案 0 :(得分:2)
写这种方式找出日期
您可以将年份转换为双倍。
遵守此准则解决您的问题。
Date.FromOADate(30/3 / CDbl(Yearcombox.Text))