c# - MySql 中的日期类型

标签 c# mysql date

我是 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/

相关文章:

Java 有效日期闰年

c# - 如何像 Capture2Text 中那样使用 Leptonica 在 EmguCV 中进行预处理

c# - EF Core 一对多关系列表返回 null

mysql - wamp Mysql控制台输入密码后关闭

php - LAST_INSERT_ID() 未返回所有标签

java - 计算日期 +1 没有星期六和星期日?

c# - 使用 Threads C# 制作的聊天服务器的 CPU 使用率 100%

c# - SQLite ExecuteReader --> DataTable.Load --> FormatException (DateTime)

mysql - 在 MySQL 数据库中搜索替换查询

matlab - 在时间(日期)轴上绘制数据