VB/C# - 将Date.Now时间格式转换为军事时间

etr*_*pja -2 c# vb.net date date-format

我必须使用Date我将在查询中使用的类型变量.我已将变量声明如下:

Public Shared _endDate As Date? = Date.Now
Run Code Online (Sandbox Code Playgroud)

和格式的时间_endDate7/29/2016 2:01:51 PM,但在我的查询中,日期是这种格式2016-07-01 14:35:56.000.如何将_endDate值转换为this(2016-07-01 14:35:56.000)格式?

解决方案C#VB将有所帮助.

Tim*_*ter 5

用途DateTime.ToString:

Dim militaryTime As String = ""
If _endDate.HasValue Then militaryTime = _endDate.Value.ToString("yyyy-MM-dd HH:mm:ss.fff")
Run Code Online (Sandbox Code Playgroud)