`
xurichusheng
  • 浏览: 346188 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

sqlserver 自定义日期函数(yyyy-MM-dd)

阅读更多

 

if object_id('getDateFormat1') is not null  
    drop function getDateFormat1
go
create function getDateFormat1(@dt datetime)  
returns varchar(10)  
as  
begin  
    DECLARE @now VARCHAR(10)  
    set @now = STUFF(STUFF(
      CONVERT(char(8),@dt,112),
      5,0,N'-'),8,0,N'-')+N''
    return @now  
end

 

测试:

select dbo.getDateFormat1('2010-04-06 16:52:04.093');

 

结果 :  

2010-04-06

 

分享到:
评论

相关推荐

    Sql Server 中一个非常强大的日期格式化函数

    - **Style 105**: 日期格式“DD-MM-YYYY”,如“16-05-2006”。 - 示例:`SELECT CONVERT(varchar(100), GETDATE(), 105)` - 结果可能为:“16-05-2006” - **Style 106**: 日期格式“DDMMYYYY”,如“16052006”...

    SQLServer日期时间函数

    获得年月日(yyyy-MM-dd) - **语法**:`SELECT CONVERT(VARCHAR(10), GETDATE(), 120)` - **示例**: ```sql SELECT CONVERT(VARCHAR(10), GETDATE(), 120); ``` #### 四、其他功能 ##### 1. 将日期指定为数字 ...

    SQL SERVER 日期格式转换详解

    - 样式105:`'DD-MM-YYYY'` - 样式106:`'DD Month YYYY'`(例如16 April 2008) - 样式107:`'Month DD, YYYY'`(例如April 16, 2008) - 样式108:`'HH:MI:SS'` 需要注意的是,不同的样式可能在不同的SQL Server...

    SqlServer日期处理函数

    ### SqlServer 日期处理函数详解 #### 概述 SqlServer 提供了一系列强大的日期处理函数,这些函数可以帮助开发者和数据库管理员高效地操作日期和时间数据。本文档将详细介绍几个常用的日期处理函数及其应用场景,并...

    SQLserver中用convert函数转换日期格式的方法

    5. `style=105`:意大利格式 `dd-mm-yy` 6. `style=106`:日期 `dd mon yy` 7. `style=107`:月日年,如 `mon dd, yy` 8. `style=108`:24小时制时间 `hh:mm:ss` 9. `style=109`:默认格式 `mm/dd/yyyy hh:mi:ss:...

    SQLSERVER时间日期函数详解

    SQLSERVER 时间日期函数详解 SQL Server 提供了多种时间日期函数,帮助开发者快速处理日期和时间相关的操作。下面将对这些函数进行详解,并提供示例。 1. GetDate() 函数 GetDate() 函数用于返回当前系统的日期和...

    SQL Server使用convert对datetime日期数据进行获取

    SQL Server 使用 Convert 函数...SELECT CONVERT(varchar(100), GETDATE(), 5) -- 日期格式为:dd-MM-yyyy ... 通过使用 Convert 函数,可以方便地将 datetime 日期数据转换为不同的日期格式,以满足不同的业务需求。

    sql server日期格式转换方法大全

    这里`'yyyy-MM-dd'`是自定义格式,`'en-US'`是文化信息,用于确定日期和数字的显示规则。 3. `DATEPART()` 和 `DATEADD()` 函数 这两个函数可以用于提取日期的特定部分(如年、月、日)或添加/减去日期间隔。例如...

    SqlServer日期转换

    ### SqlServer 日期转换详解 在SQL Server中,日期时间数据类型的处理是非常常见的需求之一。尤其是在需要以不同的格式展示日期时,`CONVERT` 函数提供了极大的灵活性和便利性。本文将详细介绍`CONVERT`函数如何...

    SQL Server-DatePart函数

    SQL Server中的`DATEPART`函数是一个非常重要的日期和时间操作函数,它允许开发人员从日期或时间值中提取特定的时间部分,如年、月、日、小时、分钟和秒等。这个函数对于处理与日期和时间相关的数据时非常实用,尤其...

    sql语句中如何将datetime格式的日期转换为yy-mm-dd格式

    将datetime格式的日期转换为yy-mm-dd格式在SQL语句中 在SQL语句中,将datetime格式的日期转换为yy-mm-dd格式是非常常见的操作。这种操作可以在多种情况下使用,例如在数据报表、数据分析、数据挖掘等领域。下面将...

    sqlserver2000日期函数处理大全

    它接受一个样式参数,例如,样式101代表美国的"MM/DD/YYYY"格式:`SELECT CONVERT(varchar, GETDATE(), 101)`。 6. **YEAR()**、**MONTH()** 和 **DAY()** 函数:这些函数分别提取日期的年、月、日部分。例如:`...

    SQLServer2005函数大全

    - 样式表提供了多种日期格式选项,如101("MM/DD/YYYY"),102("YYYY.MM.DD"),121("YYYY-MM-DD HH:MI:SS")等。通过样式码,我们可以根据需求定制日期显示格式。 6. **系统函数**: - `@@ROWCOUNT`:返回最后...

    sqlserver日期函数.pdf

    - 获取年月日的格式(yyyy-MM-dd),可以使用`CONVERT(VARCHAR(10), GETDATE(), 120)`。 6. 其他注意事项: - 数字0在SQL Server中被解释为1900年1月1日,所以`MONTH(0)`等同于1月。 - `SET DATEFIRST`语句可以...

    SQL时间转换

    12. **105** - dd-mm-yyyy 13. **6** - ddmonyy 14. **106** - ddmonyyyy 15. **7** - mondd,yy 16. **107** - mondd,yyyy 17. **8** - hh:mm:ss 18. **108** - hh:mm:ss 19. **9** - monddyy hh:mi:ss:mmmm AM (或 ...

    SQL Server中日期问题的解决

    这里使用了`Convert`函数将`DateTimeColumn`转换为`varchar(20)`格式的字符串,其中`101`是美国日期格式(MM/dd/yyyy)。请注意,这种方法可能会导致日期格式不匹配的问题,因此在实际应用时需确保目标日期与数据库...

    oracle与sqlserver日期函数对比.pdf

    例如,Oracle 中 `TO_DATE('2022-01-01', 'YYYY-MM-DD')` 相当于 SQL Server 的 `CONVERT(date, '2022-01-01', 126)`。 8. **日期的舍入和截断**: Oracle 提供了 `ROUND` 和 `TRUNC` 函数,SQL Server 也有相应的 `...

Global site tag (gtag.js) - Google Analytics