如何将字符串格式放在查询字符串中

时间:2014-02-05 09:01:55

标签: asp.net-mvc

您好我在数据库中有以下格式存储的日期: 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包含日期。

如何为上面的代码添加字符串格式?

2 个答案:

答案 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");
相关问题