我需要将当前时间(格式'hi'
)作为 char(4) 存储在表中(由另一个程序创建和使用,我无法更改它),现在想知道什么是通过 SQL 检索它的合适方法。我知道 MySQL 不是那种面向标准的,但我认为它可能类似于DATE_FORMAT(NOW(), 'Hi').
我发现的下面的代码,但感觉并不复杂。
SELECT CAST(DATEPART(hour, GETDATE()) AS nvarchar)+CAST(DATEPART(minute, GETDATE()) AS nvarchar);
有没有更好的方法来实现这一目标?