sql-server-2008 - 格式化时间为 "24-hour Military Time"?

标签 sql-server-2008 time datetime-format

我正在将一些 SQL Server 2000 代码更新到 SQL Server 2008R2,并且有一个函数看起来很像 this用于将时间转换为 24 小时格式。在 T-SQL 中,有什么更酷/更聪明的方法来做到这一点?

最佳答案

如果你想要的只是军事时间:

SELECT CONVERT(VARCHAR(8), GETDATE(), 108) AS MilitaryTime

关于sql-server-2008 - 格式化时间为 "24-hour Military Time"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8074232/

相关文章:

sql - 如何在 SQL Server 中有效地合并两个层次结构?

sql - 如何在 SQL Server 中透视文本列?

c# - 数据库服务器太忙。打开 DataContext 所需的建议

java - 转移的 Java 日期已过去

MySQL比较不同格式的时间

sql - 如何在 SQL 中将两个查询组合为类别 - 子类别的单个结果集?

sql - Postgres 连续时间间隔

c# - ASP.net - C# 设置输入类型 : datetime-local to current date

javascript - 在 dojo 中将 UTC 或 BST 转换为本地用户时区

android - 我正在尝试获取 joda 时间中日期字符串的 DateTimeFormatter