c# - 如何在 C# 中使用 DateTime 值显示没有时间的日期?

标签 c# .net datetime

我的应用程序中有一个日期时间变量。它的值为 01/09/2010 00:00:00。我想获得 01/09/2010 的值(value)。我仍然想使用 DateTime 结构。是否有任何方法/属性。我知道可以使用转换。 例如我有 DateTime date = new DateTime(2010,09,01); 它将显示 01/09/2010 00:00:00

我希望日期单独为 01/09/2010。

这可能吗?

最佳答案

调用 date.ToShortDateString() 以便仅查看 DateTime 对象的日期部分。

要强制使用特定格式(如果那不是您的默认文化格式),您可以使用

date.ToString("dd/MM/yyyy");

请注意,我不确定您示例中的月份是 01 还是 09。如果我混淆了它们,只需将 "dd/MM/yyyy" 替换为 "MM/dd/yyyy"

关于c# - 如何在 C# 中使用 DateTime 值显示没有时间的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4246314/

相关文章:

.net - Visual Studio 2012 中的错误调试代码 - 无法初始化客户端代理 : could not connect to

java - Android - 获取一天开始和结束的 Unix 时间戳

c# - C++ 函数作为参数

javascript - 使用带有嵌套 "list"的 .NET deserialize() 进行 JSON 解析

c# - 没有外键约束的 Entity Framework 4 相关表

python - Pandas groupby 查找两个日期时间列之间的差异

c# - 将日期范围拆分为多个范围?

c# - ITextSharp SetVisibleSignature 未按预期工作

c# - 有没有办法读取发送到扬声器的当前音量?

.net - .NET 多线程算法的令人惊讶的结果