SQL中获取当前日期的函数怎么写??(只要**月**日)

来源:百度知道 编辑:UC知道 时间:2024/06/15 21:42:06
获取的格式为05月30日
RIGHT(CONVERT(varchar(8), GETDATE(), 112), 4))获得的是0530 我想获得的格式为05月30日

sql本身提供的系统日期函数是取不出这样子格式的,只有自己合并字符串,才可得到需要的格式

法一:
select right(CONVERT(varchar(6), GETDATE(),112),2)+'月'+right(CONVERT(varchar(8), GETDATE(), 112),2)+'日'
法二:
select convert(varchar(10),datepart(m,getdate()))+'月'+convert(varchar(10),datepart(d,getdate()))+'日'
法三:
select substring(convert(varchar(8),getdate(),112),5,2)+'月'+substring(convert(varchar(8),getdate(),112),7,2)+'日'

1、使用getdate获取当前日期。

2、用datename 分别获取月份和日。

3、系统标准日期格式没有**月**日,所以使用连接符'+',自定义格式。

在sql中怎么取当前日期和当前日期的前一天日期 SQL中自动获取日期 asp中,获取当前时间的函数是什么? SQL里"日期"不等于当前日期怎么表示 怎么获取当前的前一天和后一天的日期啊? 请问有关SQL的日期函数? sql 日期转换函数 用ASP编写一个获取当前日期下一周周日的月份,日期的程序 如何用javascript获取当前日期的前两个月的日期? SQL中把日期转换为字符函数是什么??