如何在从数据库中检索数据时更改选择查询中的日期格式?

时间:2017-06-29 06:55:22

标签: c# sql

select [Start Date], 
       [Start Time], 
       [End Date], 
       [End Time], 
       [Agenda Description] as Content 
from event

。我希望将日期格式更改为mm / dd / yy。

3 个答案:

答案 0 :(得分:0)

使用此。

    select convert(varchar(10), cast(columnname as date),1) 
    from <your table>

对于你的表:

   select CONVERT(VARCHAR(8),[Start Date],1) ,
   CONVERT(VARCHAR(8),[End Date],1) , 
   [End Time],
   [Agenda Description] as Content 

答案 1 :(得分:0)

如果您使用的是SQL Server 2012或更高版本,则可以使用$( document ).tooltip(); 功能

FORMAT

Eg)的

FORMAT ( value, format [, culture ] ) 

答案 2 :(得分:0)

从数据库中获取数据并将其转换为字符串格式,如

yourvariable.ToString("mm/DD/yyy");例如,如果您想以所需的格式获取今天的日期时间

DateTime.Now.ToString("mm/DD/yyyy");

或者您可以在sql查询中修改日期格式,如下所示

SELECT convert(varchar(10),columnname, 1)as **somename** from **tablename**

希望这有帮助,

喝彩!