您好我在数据库中有以下格式存储的日期: 04/02/2014 00:00:00
现在我需要通过使用以下格式的字符串格式删除零来检索此日期: 的 2014年4月2日即可。
下面是我用来检索日期的asp.net mvc代码:
if (scheduleresults.schedule_StartDate != null && scheduleresults.schedule_starttime != null)
{
sbs.Append("<td>" + scheduleresults.schedule_StartDate + scheduleresults.schedule_starttime + "</td>");
}
在上面的代码中,startdate包含日期。
如何为上面的代码添加字符串格式?
答案 0 :(得分:0)
如果它是日期时间对象类型,则可以执行此操作
CultureInfo culture = new CultureInfo("pt-BR");
Console.WriteLine(thisDate.ToString("d", culture)); // Displays 15/3/2008
结帐http://msdn.microsoft.com/en-us/library/az4se3k1(v=vs.110).aspx
答案 1 :(得分:0)
现在我需要通过使用字符串格式删除零来检索此日期 格式如下:04/02/2014。
这应该有效 -
string date = "04/02/2014 00:00:00";
DateTime dt = DateTime.ParseExact(date, "dd/MM/yyyy hh:mm:ss", CultureInfo.InvariantCulture);
Console.WriteLine(dt.ToString("dd/MM/yyyy"));
将显示 - 04/02/2014
如何为上面的代码添加字符串格式?
你应该编写类似这样的代码 -
scheduleresults.schedule_StartDate.ToString("dd/MM/yyyy");