如何从'0'日期格式中删除mili秒

Sim*_*ons 1 .net c# datetime-format

我试图将DateTime转换为以下格式.

2015-05-30T12:00:00 + 05:30

当我尝试使用'o'格式化程序获得以下格式的输出时,

string plannedStartTime = startTime.ToString("o");
Run Code Online (Sandbox Code Playgroud)

输出:2015-06-12T16:54:47.3206929 + 05:30

我需要从那里删除毫秒.

没有从MSDN获得任何格式化程序

还有其他格式化程序吗

Bas*_*Bas 5

您可以使用自定义格式化程序:

string plannedStartTime = startTime.ToString("yyyy-MM-ddTHH:mm:sszzz");
Run Code Online (Sandbox Code Playgroud)

另请参阅自定义日期和时间格式字符串