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
如果你有任何想法,我非常感谢。
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只显示日期而不显示时间。
谢谢你们的回复。