C# 格式化数据库中的日期输出?

C# 格式化数据库中的日期输出?,c#,mysql,date,datetime,C#,Mysql,Date,Datetime,如果我使用ExecuteScalar()方法获取该值,该方法只包含DATE数据类型,结果如下: 12-14-14 12:00:00 AM 02-27-14 12:00:00 AM 05-21-14 12:00:00 AM var date = DateTime.Parse("02-27-14 12:00:00 AM"); Console.WriteLine(date.ToString("MM-dd-yy")); // Output: 02-27-14 我想要输出的是这种格式的mm-dd-yy

如果我使用
ExecuteScalar()
方法获取该值,该方法只包含
DATE
数据类型,结果如下:

12-14-14 12:00:00 AM
02-27-14 12:00:00 AM
05-21-14 12:00:00 AM
var date = DateTime.Parse("02-27-14 12:00:00 AM");
Console.WriteLine(date.ToString("MM-dd-yy"));
// Output: 02-27-14
我想要输出的是这种格式的
mm-dd-yy
,即:

12-14-14
02-27-14
05-21-14
昨晚我找了很多,还没有找到答案


如何格式化结果,如
mm-dd-yy

如果您只是尝试格式化输出,请使用以下方法:

12-14-14 12:00:00 AM
02-27-14 12:00:00 AM
05-21-14 12:00:00 AM
var date = DateTime.Parse("02-27-14 12:00:00 AM");
Console.WriteLine(date.ToString("MM-dd-yy"));
// Output: 02-27-14

请出示您的实际代码。它将为我们回答许多问题。例如,您期望的返回类型。。enjoy@KirkWoll-我使用的是一个mySQL查询,它将整行数据放入ListView控件。@cboy123然后将代码发布到ListView中,如果您希望别人帮助您,则会将其读入ListView,否则我们只能猜测您正在做什么,并给您更接近的选项。在你的问题下面有一个编辑链接,你可以使用它。