如何返回yyyyMMddhhmm日期格式?

wsxqaz 2009-12-02 10:58:53
不要秒还有如何返回yyMMddhhmm2位年和不要秒

DATENAME(day,getDateO())如果是一位日期那它返回只有1位,我要两位比如,2009年6月1日1:2 应该是200906010102这种格式,如果用DATENAME一个个+出来那就变成20096112了前面的0都没有了
...全文
560 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dawugui 2009-12-02
  • 打赏
  • 举报
回复
select replace(replace(replace(convert(varchar(19),getDate(),120),'-',''),' ',''),':','')
/*

---------------------
20091202112701

(所影响的行数为 1 行)

*/
--小F-- 2009-12-02
  • 打赏
  • 举报
回复
select convert(varchar(8),getdate(),112)+replace(convert(varchar(5),getdate(),108),':','')
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
200912021110

(1 行受影响)
*/
liangCK 2009-12-02
  • 打赏
  • 举报
回复
select convert(varchar(8),getdate(),112)+replace(convert(varchar(5),getdate(),108),':','')

34,873

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧