以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- sql中如何格式化日期? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=120410) |
-- 作者:happyft -- 发布时间:2018/6/14 16:05:00 -- sql中如何格式化日期? foxtable中可以这样使用 dim d as date = date.Now dim s as string = fofmat(d,"yyMM") 就可以得到 1806 这样 直接在sql数据库中要用哪个函数才有这种功能? CONVERT好像没有。 谢谢! |
-- 作者:xndd -- 发布时间:2018/6/14 16:11:00 -- Select CONVERT(varchar(100), GETDATE(), 12): 060516 然后你再截取
|
-- 作者:HappyFt -- 发布时间:2018/6/14 16:31:00 -- 谢谢,我是想说能否直接得到,2楼那样的话还要根据日期的格式比如yyyyMMdd|yyyyMM|yyMMdd|yyMM|MMdd|MM|dd等去决定如何攫取, 有没有更简单的方法?
|
-- 作者:有点甜 -- 发布时间:2018/6/14 16:34:00 -- sqlserver里面没有。可以用convert函数获取,然后截取字符串。
或者是直接用 year、month、day动态合成字符串。 |