我在Timer的tick事件下有这个代码来刷新DateTimePicker的值,每天/在7:19(tTmNow)`Private Sub tmrNewDay_Tick(sender As Object,e As EventArgs)处理tmrNewDay.Tick

如果tTmNow.Text.Contains(“7:19:”)那么'此时选择昨天的日期

Dim ystd As String
        ystd = Today.AddDays(-1) 'yesterday
        dtPicker1.Value = ystd    'put yesterday's date into the date time picker

    End If

End Sub`

不幸的是,在项目的第一次运行中,我成功实现了我的目标 . 但第二天(该计划是每天运行并选择昨天的日期),在选择日期时,它会增加时间;给 19-04-2017 00:00:00 ,而不是 19-04-2017 . 有没有办法刷新DateTimePicker的内容,或者有一种全新的方式来挑选昨天的日期,日复一日 .