c# - 为什么 system.dattime 不能转换为 Timespan。?
问题描述
我datetime
在 sql 表中有一个字段。
从 c# 开始,我也有datetime
类型,但它应该只存储时间,所以我发送它01/01/0001 09:49:44
。
但是在将其存储在数据库中时会引发错误:
该 system.dattime 无法转换为 Timesapn。
解决方案
使用对象的TimeOfDay
属性DateTime
DateTime input = DateTime.Parse("01/01/0001 09:49:44");
TimeSpan result = input.TimeOfDay;
推荐阅读
- c++ - 如何在 Mac 上的 VS Code 上调试 C++ 代码?
- python - 查找将一个节点分成 4 个节点的位位置
- android - 如何使用 Android Hardware USB API 向 USB 设备连接发送/接收数据?
- javascript - 想用next.js取消浏览器的后退按钮
- amazon-vpc - 通过 Direct Connect 网关进行负载平衡
- azure-language-understanding - 需要将 LUIS.ai 集成到电源自动化流程中
- c++ - 简单的 C++ 向下转型不适用于简单的类
- javascript - 使用正则表达式将 Json 拆分为 Key 和 data
- r - 如何在 R 中将“NA”处理为 False
- tensorflow - 你怎么知道你在 TensorFlow 2.0 中使用的是 LSTM 或 GRU 的 CuDNN 版本?