目前我在SQLite上使用C#。
- 场景:*
我看到保存在数据库中的日期是“2017-01-01 22:36:24.3783231”。我只想保存日期,没有具体的时间,但可以是00:00:00。
我该怎么做呢?
- 预期产量为:*
“2017-01-01 00:00:00”
------------------------EDITED
‘Date’列的数据类型是Date,我只是使用Dapper将列作为DateTime.Now实用程序插入。
我还希望从DateTimePicker中选择的动态日期(任何日期)采用相同的格式。
4条答案
按热度按时间clj7thdc1#
我只是猜测,因为我不知道如何将它添加到您的数据库中;如果您想保存当前日期,而不是时间戳,您可以获得DateTime.Today而不是DateTime.Now。
ilmyapht2#
我用下面的C#代码片段解决了我的问题,如下所示;
下面是已按预期开始工作的快照的证明。
hgb9j2n63#
可以对特性使用DateOnly Type或DataType(DataType.Date)注解。
fgw7neuy4#
您可以使用以下代码从时间戳中提取日期。
使用此输出存储在数据库中。
dateTimePicker1.Value.Date
只能使用本店的日期。