科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道如何使用convert函数将长日期转化为短日期

如何使用convert函数将长日期转化为短日期

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

在实际的应用中,大家可能经常会使用convert函数将长日期转化为短日期,如果只要取yyyy-mm-dd格式时间, 我们可以选择使用 convert(nvarchar(10),field,120)。

作者:赛迪网 10301 来源:天新网 2008年3月24日

关键字: Mssql SQL Server SQL 数据库

  • 评论
  • 分享微博
  • 分享邮件

在实际的应用中,大家可能经常会使用convert函数将长日期转化为短日期,如果只要取yyyy-mm-dd格式时间, 我们可以选择使用 convert(nvarchar(10),field,120)。

注释:120 是格式代码, nvarchar(10) 是指取出前10位字符.

SELECT  CONVERT(nvarchar(10), getdate(), 120)  
SELECT  CONVERT(varchar(10), getdate(), 120)  
SELECT  CONVERT(char(10), getdate(), 120)  
=======================================================

使用convert函数将长日期转化为短日期:

CONVERT (data_type[(length)], expression [, style])

select CONVERT(varchar, getdate(), 120 ) 
2004-09-12 11:06:08 
select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','') 
20040912110608 
select CONVERT(varchar(12) , getdate(), 111 ) 
2004/09/12 
select CONVERT(varchar(12) , getdate(), 112 ) 
20040912 
select CONVERT(varchar(12) , getdate(), 102 ) 
2004.09.12 
select CONVERT(varchar(12) , getdate(), 101 ) 
09/12/2004 
select CONVERT(varchar(12) , getdate(), 103 ) 
12/09/2004 
select CONVERT(varchar(12) , getdate(), 104 ) 
12.09.2004 
select CONVERT(varchar(12) , getdate(), 105 ) 
12-09-2004 
select CONVERT(varchar(12) , getdate(), 106 ) 
12 09 2004 
select CONVERT(varchar(12) , getdate(), 107 ) 
09 12, 2004 
select CONVERT(varchar(12) , getdate(), 108 ) 
11:06:08 
select CONVERT(varchar(12) , getdate(), 109 ) 
09 12 2004 1 
select CONVERT(varchar(12) , getdate(), 110 ) 
09-12-2004 
select CONVERT(varchar(12) , getdate(), 113 ) 
12 09 2004 1 
select CONVERT(varchar(12) , getdate(), 114 ) 
11:06:08.177
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章