怎么格式化时间为中文 并 带上午 下行
2013-12-23 18:00:00
格式化为
2013年12月23日 下午6点
用简单的方法怎么实现
[解决办法]
public string ToDateTimeString(this DateTime datetime)
{
if (datetime.Hour > 12)
return datetime.ToString("yyyy年MM月dd日 下午") + datetime.Hour.ToString() + "点";
else
return datetime.ToString("yyyy年MM月dd日 上午") + datetime.Hour.ToString() + "点";
}
Console.WriteLine(DateTime.Now.ToString("yyyy年M月d日 tth点", new System.Globalization.CultureInfo("zh-CN", false)));