VB6:如何从日期类型中删除时间部分

Kik*_*iko 6 vb6 date-formatting

我有一个Date变量,其中还包含时间:

Dim dt As Date
dt = "8/3/2016 7:10:40 AM"
Run Code Online (Sandbox Code Playgroud)

--> 以某种方式删除时间,所以结果应该是:

dt = "8/3/2016"
Run Code Online (Sandbox Code Playgroud)

怎么去掉时间呢?

Ale*_* K. 8

对于另一个日期类型变量:

dt = DateValue(dt)
Run Code Online (Sandbox Code Playgroud)

或者

dt = CDate(Int(dt))
Run Code Online (Sandbox Code Playgroud)

或者对于字符串

strdt = format$(dt, "m/d/yyyy")
Run Code Online (Sandbox Code Playgroud)