我发现的只是DateFormat
我可以选择的预定义列表,像这样
我记得在MySQL(以及PostgeSQL?)中,您可以定义日期格式:
DATE_FORMAT(now(),'&m_%Y') --for 02_2012 etc.
SQL Server是否具有相同的功能?我看到人们必须编写一个函数来执行此类操作,它是否具有内置函数?
编辑:
我刚刚找到了DatePart
功能。它可以以Month作为数字,但是即使我使用,也总是返回1位数 datePart(MM, getdate())
可能的重复stackoverflow.com/questions/8202257/...
—
GSerg
通常,格式化应由客户端而不是数据库处理。话虽如此,如果您必须格式化数据库输出,那么Martin Smith已经提供了选项。
—
JSR