我现在正在转动我的轮子,我很确定这是一个简单的答案,我现在看不到。我正在尝试做的是在数据库中获取两组转换后的日期,我想在网格视图中将它们呈现为一个单一的日期格式。
目前两种日期格式如下:
YYYYMMDD
周一 dd yyyy hh:miAM/PM
我想将它们全部转换为一种格式。对于傻笑,让我们将它们全部转换为 112 (YYYYMMDD)。
现在我想在同一个 SELECT 语句中呈现这一切,该语句用各种形式的其他数据列填充我的 gridview 大量文本、数据输入、长字符等。
我无法理解的是如何将其放入一个 SELECT 语句中,该语句包括填充网格视图的所有其余信息。
因此,一个普通的 SELECT 语句(进入所有 nvarchar(max) 字段......表是这样形成的,因为我们处理大量像 Unix 一样的非标准数据导入)看起来像这样(这只是一个示例数据库):
SELECT [record_number], [price], [product], [description], [date_of_order], [customer_id] [comments]from sample_database
在显示“date_of_order”字段时,我想我需要使用具有正确转换数字的 CAST 或 CONVERT。但是,在网上查看后,我对如何执行此操作感到头疼,因为大多数相关信息都集中在使用 GETDATE 选项进行转换,而不是利用已经写入数据库的日期(信息输入到不同的网站的一部分)。
我只是在寻找正确方向的指针或建议,以在我的网格视图(以及所有其他字段)中使用 SELECT 语句,该语句可以将任何/所有条目转换为一种常见的日期格式。我知道我在这里遗漏了一些简单的东西,但我不知道是什么。
我应该注意,我不想在 Gridview 中显示它们时在数据库中更改它们。