c# - SQLDataSource 在从数据库中检索日期数据类型时返回 "mm/dd/yyyy hh:mm:ss"

标签 c# asp.net sql-server datetime gridview

我有一个包含属性、日期和数据类型的表。我使用 SqlDataSource 从数据库中获取数据并填充 GridView,它以“mm/dd/yyyy hh:mm:ss”格式显示。

但在数据库中它以“mm/dd/yyyy”格式存储。 应该改变什么?

最佳答案

试试这个

<asp:BoundField HeaderText="Date" DataField="DBDate" 
     DataFormatString="{0:MM/dd/yy}">

关于c# - SQLDataSource 在从数据库中检索日期数据类型时返回 "mm/dd/yyyy hh:mm:ss",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13990491/

相关文章:

c# - JustMock 与最小起订量

c# - 具有变量名称、QueueTriggerAttribute 限制的 Azure 函数 QueueTrigger

c# - 在 Web 上创建 API 意味着什么?

c# - 找不到类型或命名空间名称 'FormatterContext' .net 4.5

c# - 使VS2010项目文件提示路径默认为绝对路径?

c# - 在 HLSL 中绘制超椭圆

asp.net - 如何从命令行自动化 "run asp.net website"?

sql - 如何将具有重复 ID 的行中的不同列值连接到一行中?

sql - 在 SQL Create 语句中添加命名外键约束

sql - TSQL 添加两个数字