选择特定的格式日期

| 我想选择特定格式的日期列-假设我的日期格式为
MM/dd/yyyy
。我想选择它为
dd/MMM/yyyy
我可以这样做:
SELECT CONVERT(VARCHAR(11), myDateColumn, 106)
问题是我想选择它作为类型
DATETIME
,而不是
VARCHAR
,因为我想在此列上对网格进行排序。     
已邀请:
如果您希望将列作为DATETIME返回,则无法在SQL中将其转换为VARCHAR-您需要设置要在其中显示该日期的网格,以便在必填列中显示该列格式化。     
然后不要将其转换为VARCHAR。只需选择该列而不进行任何转换,它将列为C#客户端代码,为C5ѭ。     
我在grid_ColumnAdded事件中更改日期的格式   e.Column.DefaultCellStyle.Format =   \“ dd \'\'MMM \'\'yyyy \”;     

要回复问题请先登录注册