VB中怎样为一个日期型的数据赋值

DimDAsDataD=#2/3/2009#printD就是想定义一个日期型变量,给它赋值然后输出,为什么会提示“对象变量或width块变量未设置”,怎么写才是正确的呢?... Dim D As Data
D = #2/3/2009#
print D
就是想定义一个日期型变量,给它赋值然后输出,为什么会提示“对象变量或width块变量未设置”,怎么写才是正确的呢?
展开
 我来答
freeeeeewind
2015-08-23 · TA获得超过1万个赞
知道大有可为答主
回答量:3227
采纳率:94%
帮助的人:1351万
展开全部

在VB6中,对Date类型的变量赋值常用的方法有四种,见以下示例代码

Option Explicit

Private Sub Form_Click()
    Dim dt As Date
    '方式1: 使用系提供的Date函数
    dt = Date
    Print dt
    
    '方式2: 使用系提供的Now函数
    dt = Now
    Print dt
    
    '方式3: 使用字符串
    dt = "2015-8-23"
    Print dt
    
    '方式4: 用#封闭的日期
    dt = #9/3/2015#
    Print dt
End Sub

zdingyun
推荐于2017-09-11 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48174
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部

VB6.0中使用双#号将日期型字符串赋值给Date数据类型。

Date 数据类型:

Date 和 Time 值既可包含在特定的 Date 数据类型中,又可包含在 Variant 变量中。一般的 Date 特性适用于这两种类型。

实例例代码

Private Sub Command1_Click()
    Dim MyDate As Date
    MyDate = #2/12/1969#     ' 指定一日期。
    Debug.Print MyDate
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fengerezu
推荐于2017-09-28 · TA获得超过1189个赞
知道小有建树答主
回答量:2123
采纳率:0%
帮助的人:973万
展开全部
程序代码是这样的,已经验证OK!!!

Private Sub Command1_Click()
Dim D As Date
D = #2/3/2009#
Print D
End Sub

你自己试试,把上面的 data 改成 date 就可以了!!!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
将溪K4
2020-05-03 · TA获得超过149个赞
知道答主
回答量:77
采纳率:0%
帮助的人:25.5万
展开全部
第一行的 Data 应改为 Date
即 Dim D as Date
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式