只获取日期时间对象的时间

ale*_*dru 7 c# datetime

我试图只获得一个DateTime物体的时间.

假设我有这个对象:

 Nullable<DateTime> data = new DateTime(2007,6,15,5 ,23,45);
Run Code Online (Sandbox Code Playgroud)

我尝试使用:

data.Value.ToShortTimeString()
Run Code Online (Sandbox Code Playgroud)

我收到:

5:23 AM
Run Code Online (Sandbox Code Playgroud)

我希望能够只显示 5:23

我怎样才能做到这一点?

Gra*_*mas 15

您可以将该ToString方法与适当的格式字符串一起使用:

var time = date.ToString("H:mm");
Run Code Online (Sandbox Code Playgroud)