c# - 如何转换 DateTime[] 日期 = datelist.ToArray();在 C# 中仅显示日期

标签 c# date datetime

我有一个日期时间数组。但我希望结果只显示日期。存储日期时间的数组是:

DateTime[] dates = datelist.ToArray();

转换为字符串后,我在标签中显示此数组:

lblDate.Text = string.Join(", ", dates);

注意:我已经尝试了在 ToString() 中转换日期并使用 DateTime.ParseExact 的所有可能的解决方案,但没有任何效果.

最佳答案

您可以在将 DateTime 转换为字符串时轻松定义它的格式。尝试这样的事情:

lblDate.Text = string.Join(", ", dates.Select(d => d.ToString("dd/MM/yyyy")));

其中 d、M、y 分别是日、月、年。

关于c# - 如何转换 DateTime[] 日期 = datelist.ToArray();在 C# 中仅显示日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42022533/

相关文章:

sql - 如何在不分块的情况下按周分组(查询 _trailing_ 4 周)

php - 通过php查找一周的第一天

c# - NetTopologySuite 以何种单位返回距离,如何将其转换为英里/公里?

c# - 如何旋转图像并使其填充 Windows Phone 7 中的可用空间?

sql - 根据年份是否(完全)包含在日期范围内进行匹配

mysql - 使用mysql选择所有以前的日期并选择6个月内的所有日期

java - 如何使用 Java 8 库将 UTC DateTime 转换为另一个时区?

c# - 使用 RSACryptoServiceProvider (C#.NET) 解密时出现 "Bad Key."异常

c# - 随机值似乎不是真的随机?

javascript - 如何从 JavaScript 中的用户输入将时间解析为 Date 对象?