日期时间添加时间跨度而不显示日期 VB

Datetime add timespan without showing the date VB

我目前正在 运行 此代码,它显示日期如下所示的输出。

Dim started As DateTime = DateTime.Now
Dim date As DateTime = started.Add(diaryItem.Duration)

Output : 23/03/2016 17:00:00

是否可以去掉日期只显示时间?

如果您只想查看 datetime 中的时间,请尝试以下操作:

'show time

Dim OnlyTime As String = DateTime.Now.ToString("hh:mm:ss")

'or

Dim OnlyTime = DateTime.Now.ToShortTimeString

如果您只想查看 datetime 中的日期,那么试试这个:

'show date

     dateOnly = myDateTime.Date
'or 
     dateString = dateOnly.ToShortDateString()

如果这不是您要找的,请提供更多信息..

DateTime Structure