我在Windows服务中使用DateTime.Now.ToString(),它给我的输出像"7/23/2010 12:35:07 PM"我想排除第二部分,只显示最多一分钟.
那么如何从那种格式中排除秒......?
Mik*_*son 39
将其输出为短日期模式:
DateTime.Now.ToString("g")
Run Code Online (Sandbox Code Playgroud)
有关完整文档,请参阅MSDN.
Ode*_*ded 17
您需要将格式字符串传递给ToString()函数:
DateTime.Now.ToString("g")
Run Code Online (Sandbox Code Playgroud)
此选项具有文化意识.
对于这种输出,如果您想要完全控制,您还可以使用自定义格式字符串:
DateTime.Now.ToString("MM/dd/yyyy hh:mm")
Run Code Online (Sandbox Code Playgroud)
无论文化如何,这都将完全相同.