4、Visual Basic 编程:日期时间、变体、字符串与对象的处理

Visual Basic 编程:日期时间、变体、字符串与对象的处理

1. 日期和时间处理

在 Visual Basic 中,日期变量的内部存储是 8 字节的内存,其中包含了不仅是日期,还有精确时间的压缩位模式。当你打印日期变量时,会看到一个表示年、月、日、时、分、秒的字符串,其显示格式取决于系统的区域设置。

1.1 使用日期控件
  • DTPicker 控件 :它是 Microsoft Windows 通用控件第 2 部分(MSCOMCT2.OCX)的一部分,可用于在列表框中获取或显示日期信息。点击该控件会显示一个小日历,你可以从中选择日期,也允许用户直接在控件的文本框部分输入日期。
  • Calendar 控件 :它在自己的文件(MSCAL.OCX)中,用于以日历页面的形式获取或显示日期信息。通常比 DTPicker 控件占用更多空间,但提供了更多显示选项,如选择不同字体、突出显示所选日期等。

默认情况下,两个日期控件在初始化时都会显示当前日期。若要在代码中更改显示的日期,可直接将日期赋值给控件的 Value 属性。但要注意,在给 Calendar 控件赋值时,需去除时间信息,否则会导致错误。示例代码如下:

calDate.Value = Date    '正确的方式
calDate.Value = Now     '错误的方式,会导致错误

当同时使用这两个控件时,DTPicker 控件会保留时间信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值