首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带零的日期格式

带零的日期格式
EN

Stack Overflow用户
提问于 2013-08-02 21:30:55
回答 1查看 124关注 0票数 0

有了这个:

代码语言:javascript
复制
, CAST(DATEPART(Yy,DATEADD(Month,1,GETDATE())) as varchar(4)) + '-' + 
CAST(DATEPART(Mm,DATEADD(Month,1,GETDATE())) as varchar(2)) + '-' +
CAST(DATEPART(Dd,DATEADD(Month,1,GETDATE())) AS varchar(2)) AS expiration_date

我得到了这个: 2013-9-2

我需要的是2013-09-02

需要在个位数日期前有0。需要改变的是什么?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2013-08-02 21:36:08

如果这是SQL Server,请使用CONVERT

代码语言:javascript
复制
 SELECT CONVERT(varchar(10), DATEADD(Month,1,GETDATE()), 120)

如果您需要该日期的前一天,只需再次使用DATEADD

代码语言:javascript
复制
SELECT CONVERT(varchar(10), DATEADD(Day, -1, DATEADD(Month,1,GETDATE())), 120)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18018156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档