如何在SQL SERVER中格式化日期时间

安奇

我正在尝试使用将MySQL函数移植DATE_FORMAT(date,'%y-%m-%d %h:%i:%s %p')到等效的MsSQL CONVERT()
如何在SQL SERVER 2012中格式化等效的datetime字符串以提供此输出'2014-05-24 01:24:37 AM'

在SQL Server 2012及更高版本中,您可以使用FORMAT()

SELECT FORMAT(CURRENT_TIMESTAMP, 'yyyy-MM-dd hh:mm:ss tt')

在以前的版本中,您可能需要串联两个或多个不同的日期时间转换才能获得所需的内容,例如:

SELECT 
    CONVERT(CHAR(10), CURRENT_TIMESTAMP, 23) + ' ' + 
    RIGHT('0' + LTRIM(RIGHT(CONVERT(CHAR(20), CURRENT_TIMESTAMP, 22), 11)), 11);

有关所有内置的格式设置样式,请参见CAST和CONVERT(Transact-SQL)的“日期和时间样式”部分


我要记住,除非您有充分的理由,否则我要说的是非常好的理由,格式化通常对于显示数据的技术来说是更好的工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在流星模板中格式化日期

来自分类Dev

如何在Java中格式化日期范围?

来自分类Dev

如何在VBA中格式化日期和时间?

来自分类Dev

你如何在python中格式化日期时间

来自分类Dev

如何在EmbeddedJS中格式化日期

来自分类Dev

如何在javascript中格式化数据库日期时间?

来自分类Dev

如何在SQL中格式化当前日期和时间,而仅包括时间本身?

来自分类Dev

如何在JavaScript中格式化货币和时间

来自分类Dev

如何在NodeJS中格式化ISO日期

来自分类Dev

如何在PL / SQL中格式化数字?

来自分类Dev

如何在v-Calendar中格式化日期?

来自分类Dev

如何在R中格式化这些时间

来自分类Dev

在php中格式化日期和时间以进行sql插入

来自分类Dev

在SQL Server中格式化数据

来自分类Dev

如何在Objective-C中格式化日期?

来自分类Dev

如何在jQuery中格式化日期

来自分类Dev

如何在MS SQL中格式化日期的通配符查询?

来自分类Dev

如何在exec语句中格式化sql

来自分类Dev

如何在Itemwriter中格式化输出日期?

来自分类Dev

如何在PHP中格式化RFC2445的日期时间

来自分类Dev

如何在“流星”中格式化日期?

来自分类Dev

如何根据用户区域设置在Dygraphs图例中格式化日期和时间

来自分类Dev

在SQL Server中格式化行

来自分类Dev

如何在AngularJS中格式化日期?

来自分类Dev

如何在 R 中格式化日期?

来自分类Dev

如何在 R 中格式化日期

来自分类Dev

如何在 shell 中格式化日期

来自分类Dev

我如何在 groovy 脚本中格式化日期

来自分类Dev

如何在源脚本中格式化日期?