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

本文关键字:dd mm yyyy 格式 添加 日期 参数 | 更新日期: 2023-09-27 18:29:44

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

  dateString = "4/11/2014"
  DateTime date = DateTime.ParseExact(dateString,"d/mm/yyyy",null);
                Debug.WriteLine("date:" + date);

输出为4/01/2014 12:03:00 AM

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

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

DateTime没有格式。CCD_ 2具有格式。您需要将日期时间转换为您想要的格式的字符串:

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"));

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

我找到了解决方案。

DateTime date=DateTime.ParseExact(dateString,"dd/MM/yyyy",null).date;

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

谢谢你们的回复。