我正在使用 MySql.Data 库中的 MySqlDataReader 从 MySQL 读取数据。 我有一个包含日期列的表,其值的格式为 yyyy-mm-dd。 但是在 C# 应用程序中读取数据时,它作为日期时间字段返回,yyyy-mm-dd 00:00:00(时间组件:12:00:00 AM) 我想强制连接以仅将 MySQL 日期列返回为日期而不是日期时间。
此外,我不能单独从返回值中转换/获取日期值,因为此代码对于 DateTime 字段将失败。 想知道我们是否可以在连接字符串中设置任何参数(例如在 Node js dateStrings: true 中)以强制执行此设置?
例子: