我有一个日期时间对象,我正在由此提取它的时间部分
var dateAndTime = Convert.ToDateTime(certificate.GetEffectiveDateString());
var date = dateAndTime.Date;
日期返回值:10/23/2013 12:00:00 AM
其中应该只返回 10/23/2013
不知道为什么没有删除时间部分。
删除时间部分后,我需要将日期转换成这种格式
2013 年 10 月 23 日
。
我们可以删除时间部分并通过定义的一些格式将其更改为这种格式吗?
最佳答案
日期时间没有转换。如果您有日期时间字符串,请使用 DateTime.TryParse。如果您有日期时间并想要格式化的字符串。您可以使用格式字符串:
dateAndTime.ToString("MMMM dd,yyyy");
会给你一个格式化的日期字符串。
关于c# - 删除时间部分并以不同格式转换日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19540821/