22,210
社区成员
发帖
与我相关
我的任务
分享
--MySQL
select date_format(now(),'%Y年%m月%d日');
--Oracle
select to_char(sysdate,'yyyy"年"mm"月"dd"日"') from dual;
select stuff(stuff(CONVERT(nvarchar(10), getdate(), 120 ),5,1,'年'),8,1,'月')+'日'
select ltrim(datepart(yy,GETDATE()))+'年'+ltrim(datepart(mm,GETDATE()))+'月'+ltrim(datepart(dd,GETDATE()))+'日' as DataTime
select ltrim(Year(GetDate()))+'年'+ltrim(Month(GetDate()))+'月'+ltrim(Day(GetDate()))+'日'
select ltrim(Year(GetDate()))+'年'+ltrim(Month(GetDate()))+'月'+ltrim(Day(GetDate()))+'月'
CREATE FUNCTION get_date(@date DATETIME)
RETURNS NVARCHAR(11)
AS
BEGIN
RETURN STUFF(STUFF(CONVERT(NVARCHAR(10), @date, 23), 5, 1, '年'),8,1,'月') + '日'
END
GO
SELECT dbo.get_date(GETDATE())
/*
-----------
2011年05月30日
(1 行受影响)
*/
建议整个函数select stuff(stuff(CONVERT(nvarchar(10), getdate(), 120 ),5,1,'年'),8,1,'月')+'日'
select replace(replace(CONVERT(nvarchar(10), getdate(), 120 ),'-','年'),'月','日')
select
ltrim(year(Getdate()))+'年'+ltrim(month(Getdate()))+'月'+ltrim(day(Getdate()))+'日'
/*
2011年5月30日
*/
select ltrim(datepart(yy,GETDATE()))+'年'+ltrim(datepart(mm,GETDATE()))+'月'+ltrim(datepart(dd,GETDATE()))+'日' as DataTime
DataTime
------------------------------------------
2011年5月30日
(1 行受影响)
select substring(getdate(),1,4)+'年'+substring(getdate(),6,2)+'月'+substring(getdate(),9,2)+'月'
SELECT CONVERT(CHAR(4),GETDATE(),102)+'年'+CONVERT(CHAR(2),GETDATE(),101)+'月'+CONVERT(CHAR(2),GETDATE(),103)+'日'
select rtrim(YEAR(GETDATE()))+'年'+rtrim(MONTH(GETDATE()))+'月'+rtrim(DAY(GETDATE()))+'日' as DataTime