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

0 vb.net date-formatting

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

Dim started As DateTime = DateTime.Now
Dim date As DateTime = started.Add(diaryItem.Duration)
Run Code Online (Sandbox Code Playgroud)

输出:23/03/2016 17:00:00

是否可以删除日期并仅显示时间?

Dej*_*jan 5

如果您只想查看日期时间,请尝试以下操作:

'show time

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

'or

Dim OnlyTime = DateTime.Now.ToShortTimeString
Run Code Online (Sandbox Code Playgroud)

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

'show date

     dateOnly = myDateTime.Date
'or 
     dateString = dateOnly.ToShortDateString()
Run Code Online (Sandbox Code Playgroud)

如果这不是你想要的,那么放更多的信息.​​.

日期时间结构