我将日期存储为字符串格式,如下所示:"2014-03-12"我将此传递给接受日期为datetime的数据库.我将字符串日期转换为日期时间格式,如下所示:
DateTime StartDates = Convert.ToDateTime(StartDate);
Run Code Online (Sandbox Code Playgroud)
但时间附加日期为"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);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
781 次 |
| 最近记录: |