【发布时间】:2015-04-22 04:29:04
【问题描述】:
我有一个 DataTable 来自我正在写入 excel 文件的存储过程。有一列具有 DateTime 数据类型,查看其中的值,它们只是带有时间戳的通用日期。
我尝试过使用DateTime.Date 属性,但这仍然给了我一个时间戳。此外,我尝试使用 year,month,day 构造函数创建一个新的 DateTime 对象,但它仍然添加了时间戳:
DateTime newDate = DateTime(oldDate.Year, oldDate.Month, oldDate.Day);
我试图将列数据类型保留为DateTime,但删除时间戳,因此这排除了ToString("") 格式。还有其他方法吗?
【问题讨论】:
-
DateTime.ToShortDateString怎么样? -
@Eugène 这个属性只是将它的时间部分设置为午夜。它根本不会/不能删除它的时间部分。