我是 MySQL 和 C# 的新手。
我将某些值存储在数据类型为日期的列中。我不想要时间,只想要存储日期。 在使用 phpMyAdmin 或 MySql 命令行查看这些值时,我看到它们的格式为:
YYYY-MM-DD
但是,当我将这些值检索到我的 Web 应用程序时,它们会以以下格式显示:
YYYY-MM-DD HH:MM(时间具体为12:00)
为什么会这样?我怎样才能防止这种情况发生?
最佳答案
当您在 C# 中存储日期字段时,您使用 DateTime 对象。在此对象中,当您未指定时间部分时,将根据全局化设置默认值。
您可以研究 DateTime 的工作原理 here
关于c# - MySql 中的日期类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18560619/