当前位置:首页 > 实用技巧 >

vb程序怎么设置日期(在vb中怎么把数据变成日期)

来源:原点资讯(www.yd166.com)时间:2023-06-17 05:55:46作者:YD166手机阅读>>

No.1

VBA编程中,获取日期是一个简单的功能,同样对日期进行增减计算处理也是个容易的操作。

本节我们来了解一下关于计算机系统日期的一些操作。

vb程序怎么设置日期,在vb中怎么把数据变成日期(1)

DateAdd函数

如上图所示,DateAdd是一个函数名。

可以简单理解为日期相加。

也就是说根据某个日期进行增加或减少某个数值之后返回一个日期。

这样,就得到了一个新的日期值。

比如,要以当前日期为基准,退后3天,那么就是在当前日期增加3天。

代码如下:

DateAdd("d",3,Date)

DateAdd函数详细语法和参数,如下图所示:

vb程序怎么设置日期,在vb中怎么把数据变成日期(2)

No.2

DateAdd函数语法:

DateAdd(interval, number, date)

其中参数inerval限定了相加的类型,如以天为单位相加参数"d",月为单位相加参数为"m",可参考上图进行设置。

number是一个数值,也就是时间间隔多少值,这个参数可以为正值,也可以负值,但必须是个整数long。

当然此参数还有一些规定,如果计算的日期位于年份数 100 前,也就是说减去年份数之后的结果必须大于等于100,否则会出现错误。

如:

Dim NextDate As Date NextDate = DateAdd("yyyy", -1921, "2021-2-15") MsgBox NextDate'返回"100/2/15"

-1921就是可以减去的最多年份,如果改成小于等于-1922则报错。

也就是说不能得到小100的年份,至于是什么原因造成这个结果?恐怕只有微软知道。

vb程序怎么设置日期,在vb中怎么把数据变成日期(3)

No.3

Date函数

这个函数还是有一定意义的,比如设置某个年份为基准,向后推移2年。直接在这个年份之上加2就可以了。

那么还有一个特别重要的日期函数,要掌握。

那就是Date函数。

此函数没有参数,直接返回当前系统日期。

可使用如下代码:

Msgbox Date'输出当前日期

vb程序怎么设置日期,在vb中怎么把数据变成日期(4)

No.4

Date语句

重点:Date函数和Date语句是两个概念。

函数用于取日期,语句用于设置日期。

一个是获取Get,一个是设置Set。

理解清楚之后,就可以使用不同的Date函数和语句进行不同的代码表达。

如果,想要设置当前系统日期为2020年12月25日。

可以使用如下语句:

Date="2020-12-25"

使用方法很简单,问题在于要对概念进行正确理解。

No.5

设置系统日期

Private Sub SetDate() Dim NowDate As Date NowDate = Application.InputBox("设置日期", "输入日期", VBA.Format(Date, "yyyy-mm-dd")) If Not IsDate(NowDate) Then Exit Sub Date = NowDate End Sub

查看当前日期后3年的日期

Private Sub GetYear() Dim NextDate As Date NextDate = DateAdd("yyyy", 3, Date) MsgBox NextDate End Sub

查看当前日期3天前的日期

Private Sub GetUpDate() Dim NextDate As Date NextDate = DateAdd("d", -3, Date) MsgBox NextDate End Sub

日期功能函数和语句是个简单的功能,但也是一个很重要的函数,必要掌握的一个知识。

所以,特别拿来整理学习一下。

欢迎关注、收藏。

,

栏目热文

vb中如何设置时间(vb中如何显示系统时间代码)

vb中如何设置时间(vb中如何显示系统时间代码)

今天学习了刘金玉老师零基础VB教程的第80期,学习的主要内容是音乐闹钟开发。1.定制个性化音乐闹钟,主要使用到...

2023-06-17 05:47:44查看全文 >>

vb日期函数怎么用(vb日期怎么加减时间)

vb日期函数怎么用(vb日期怎么加减时间)

VB格式输出函数可以使数值、日期或字符串按指定的格式输出。其格式为:Format(<表达式>[, <格...

2023-06-17 05:36:37查看全文 >>

vb日期变量怎么用(vb日期型常量怎么表示)

vb日期变量怎么用(vb日期型常量怎么表示)

2022年世界杯倒计时提示板,2021年高考倒计时提示板,想要的后面有教程,也可以私信留邮箱免费发。 今天学习了...

2023-06-17 05:16:33查看全文 >>

如何修改vb文件时间(vb文件保存了怎么修改)

如何修改vb文件时间(vb文件保存了怎么修改)

如何修改文件的修改时间?电脑上的每个文件都有它的“修改时间”,什么是文件的修改时间呢?它记录了这个文件最后一次被修改后...

2023-06-17 05:55:07查看全文 >>

怎么在vb中添加日期(vb日期函数详解)

怎么在vb中添加日期(vb日期函数详解)

VB/VBA/VBS内置函数系列前言在《》中,从分类和具体名称上,给大家介绍了VB/VBA/VBS内置的函数集。前篇《》...

2023-06-17 05:23:08查看全文 >>

oppo手机书签到哪去找(oppo手机怎么把书签添加到桌面)

oppo手机书签到哪去找(oppo手机怎么把书签添加到桌面)

OPPO官方微博今早10点左右发布了一条微博视频,并配文“1分钟了解OPPO云服务”。说到云服务,近些年来有许多厂商为了...

2023-06-17 05:54:28查看全文 >>

oppo手机书签在哪里打开(oppo手机搜索添加的书签在哪里找)

oppo手机书签在哪里打开(oppo手机搜索添加的书签在哪里找)

当我们使用手机时,常用的功能只是冰山一角。许多人忽略的功能,往往可以解决不少生活中的小麻烦。比如以下四个小功能就帮助了他...

2023-06-17 05:24:14查看全文 >>

怎样查找手机书签(怎样查找手机使用时间)

怎样查找手机书签(怎样查找手机使用时间)

像许多其他电子书app一样,七猫小说也提供了书签功能,可用于标记那些让你感兴趣的章节,还不知道怎么查看的小伙伴就跟着小编...

2023-06-17 05:37:09查看全文 >>

oppo手机书签在哪里(oppo手机双清)

oppo手机书签在哪里(oppo手机双清)

随着科技的发展,现在手机已经是我们离不开的工具了,特别是我们逐步从看电子书代替了纸质书籍,如果我们想要给手机中的PDF文...

2023-06-17 05:56:34查看全文 >>

手机怎么恢复本地书签(换手机书签怎么恢复)

手机怎么恢复本地书签(换手机书签怎么恢复)

无论意外丢失还是可能意外删除了 iCloud 联系人、日历或书签,请按照以下步骤操作以恢复缺少的 iCloud 内容。就...

2023-06-17 05:58:00查看全文 >>

文档排行