删除时间部分并以不同格式转换日期时间

ank*_*kur 1 .net c# format datetime type-conversion

我有一个日期时间对象,我的部分时间是由此提取的

var dateAndTime = Convert.ToDateTime(certificate.GetEffectiveDateString());
var date = dateAndTime.Date;
Run Code Online (Sandbox Code Playgroud)

date返回一个值:10/23/2013 12:00:00 AMwhere应该只返回10/23/2013 不知道为什么没有删除时间部分.

删除时间部分后,我需要将日期转换为此格式 October 23,2013.

我们可以删除时间部分,并通过定义的某些格式将其更改为此格式.

Pet*_*ter 7

在datetime没有转换.如果您有一个日期时间字符串,请使用DateTime.TryParse.如果您有一个日期时间并想要一个格式化的字符串.您可以使用格式字符串:

dateAndTime.ToString("MMMM dd,yyyy");
Run Code Online (Sandbox Code Playgroud)

将为您提供格式化的日期字符串.