gpt4 book ai didi

c# - 从日期中删除时间并仅以日期时间格式打印日期

转载 作者:行者123 更新时间:2023-12-02 15:50:39 25 4
gpt4 key购买 nike

我以字符串格式存储日期,如下所示:“2014-03-12”我将其传递给接受日期作为日期时间的数据库。我将字符串日期转换为日期时间格式,如下所示:

DateTime StartDates = Convert.ToDateTime(StartDate);

但时间会与日期一起附加为“2014-03-12 12:00:00:00”

谁能告诉我如何只发送日期而不发送时间。我希望最终日期仍仅采用日期时间格式,但时间部分被切断

最佳答案

DateTime与格式无关。格式化仅用于演示目的。 DateTime 对象将具有 Date 部分和 Time 部分。当您尝试解析字符串 "2014-03-12" 时,它没有 Time 部分,因此在解析的对象中,Time 设置为 00:00:00

如果您只想显示日期,则可以使用 DateTime.ToShortDateString 方法或使用自定义格式,例如:

string formattedDateString = StartDates.ToString("yyyy-MM-dd", CultureInfo.InvariantCulture);

关于c# - 从日期中删除时间并仅以日期时间格式打印日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22380645/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com