当前位置:编程学习 > VB >>

VB中如何设置日期值!!!谢谢1!!

例如,我要设置一个变量, DATA value 
现在需要修改日期value的日数为1,value的值不是固定的 ,
改成够为 YYYY-MM-01
谢谢 ~~!! --------------------编程问答-------------------- Option Explicit
Dim MyData  As Date
Private Sub Form_Load()
MyData = Date
Debug.Print MyData
MyData = Year(MyData) & "-" & Month(MyData) & "-" & 1
Debug.Print MyData
End Sub --------------------编程问答-------------------- .value = Format(.value, "yyyy-mm") & "-01"

在 VB 中,DateTime 值是一个 Double 型的数值。但是,VB 可以将有效的日期字符串表达式自动转换。 --------------------编程问答-------------------- 收获 --------------------编程问答--------------------
引用 2 楼 of123 的回复:
.value = Format(.value, "yyyy-mm") & "-01" 

在 VB 中,DateTime 值是一个 Double 型的数值。但是,VB 可以将有效的日期字符串表达式自动转换。


.value = Format(.value, "yyyy-mm-01" )这么写效果也一样。
--------------------编程问答-------------------- value=format(value,"yyyy-mm-01")
补充:VB ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,