c#添加格式为dd/mm/yyyy的日期参数

c#添加格式为dd/mm/yyyy的日期参数,c#,datetime,C#,Datetime,我正在尝试将字符串转换为DateTime对象,格式为dd/mm/yyyy,没有时间。但它是随着时间而来的。月份也改为01。下面是我的代码 dateString = "4/11/2014" DateTime date = DateTime.ParseExact(dateString,"d/mm/yyyy",null); Debug.WriteLine("date:" + date); 输出时间为2014年1月4日上午12:03:00 如果你有任何想法,非常

我正在尝试将字符串转换为DateTime对象,格式为dd/mm/yyyy,没有时间。但它是随着时间而来的。月份也改为01。下面是我的代码

  dateString = "4/11/2014"
  DateTime date = DateTime.ParseExact(dateString,"d/mm/yyyy",null);
                Debug.WriteLine("date:" + date);
输出时间为2014年1月4日上午12:03:00


如果你有任何想法,非常感谢。

您可以使用date.date输出DateTime对象的日期部分。

您可以使用date.date输出DateTime对象的日期部分。

您可以使用date.date输出DateTime对象的日期部分。

您可以使用date.date输出date对象的日期部分DateTime对象。

DateTime
没有格式<代码>字符串具有格式。您需要将日期时间转换为所需格式的字符串:

Debug.WriteLine("date:" + date.ToString("dd/MM/yyyy"));

DateTime
没有格式<代码>字符串具有格式。您需要将日期时间转换为所需格式的字符串:

Debug.WriteLine("date:" + date.ToString("dd/MM/yyyy"));

DateTime
没有格式<代码>字符串具有格式。您需要将日期时间转换为所需格式的字符串:

Debug.WriteLine("date:" + date.ToString("dd/MM/yyyy"));

DateTime
没有格式<代码>字符串具有格式。您需要将日期时间转换为所需格式的字符串:

Debug.WriteLine("date:" + date.ToString("dd/MM/yyyy"));

您的代码中有几个问题。缺少格式字符串
mm
表示分钟,而您必须使用
mm
表示月份。而且对象
DateTime
没有任何表示,它只是
DateTime
。你应该让你自己表现自己。例如:

var dateString = "04/11/2014";
DateTime date = DateTime.ParseExact(dateString,"dd/MM/yyyy",null);
Debug.WriteLine("date: " + date.ToString("dd/MM/yyyy"));

您的代码中有几个问题。缺少格式字符串
mm
表示分钟,而您必须使用
mm
表示月份。而且对象
DateTime
没有任何表示,它只是
DateTime
。你应该让你自己表现自己。例如:

var dateString = "04/11/2014";
DateTime date = DateTime.ParseExact(dateString,"dd/MM/yyyy",null);
Debug.WriteLine("date: " + date.ToString("dd/MM/yyyy"));

您的代码中有几个问题。缺少格式字符串
mm
表示分钟,而您必须使用
mm
表示月份。而且对象
DateTime
没有任何表示,它只是
DateTime
。你应该让你自己表现自己。例如:

var dateString = "04/11/2014";
DateTime date = DateTime.ParseExact(dateString,"dd/MM/yyyy",null);
Debug.WriteLine("date: " + date.ToString("dd/MM/yyyy"));

您的代码中有几个问题。缺少格式字符串
mm
表示分钟,而您必须使用
mm
表示月份。而且对象
DateTime
没有任何表示,它只是
DateTime
。你应该让你自己表现自己。例如:

var dateString = "04/11/2014";
DateTime date = DateTime.ParseExact(dateString,"dd/MM/yyyy",null);
Debug.WriteLine("date: " + date.ToString("dd/MM/yyyy"));
我找到了解决办法

DateTime date=DateTime.ParseExact(日期字符串,“dd/MM/yyyy”,空)。日期

.Date只显示日期而不显示时间

谢谢你们的回复。

我找到了解决方案

DateTime date=DateTime.ParseExact(日期字符串,“dd/MM/yyyy”,空)。日期

.Date只显示日期而不显示时间

谢谢你们的回复。

我找到了解决方案

DateTime date=DateTime.ParseExact(日期字符串,“dd/MM/yyyy”,空)。日期

.Date只显示日期而不显示时间

谢谢你们的回复。

我找到了解决方案

DateTime date=DateTime.ParseExact(日期字符串,“dd/MM/yyyy”,空)。日期

.Date只显示日期而不显示时间


谢谢你们的回复。

我真的很惊讶你们的解析操作会成功。您的当前文化是什么?你想要什么作为输出?我真的很惊讶你的解析操作会成功。您的当前文化是什么?你想要什么作为输出?我真的很惊讶你的解析操作会成功。您的当前文化是什么?你想要什么作为输出?我真的很惊讶你的解析操作会成功。您的当前文化是什么?你想要什么作为输出?我建议你更准确地阅读我的答案,特别是关于表象的。你是剽窃哈姆雷特的答案我建议你更准确地阅读我的答案,特别是关于表象的。你是剽窃哈姆雷特的答案我建议你更准确地阅读我的答案,我建议你更准确地阅读我的答案,特别是关于表现的。你是在抄袭哈姆雷特的答案