sql-server - 将时间从 1530 转换为下午 3:30 时间格式 SQL Server
问题描述
试图在 SQL Server 中将时间从 1530 转换为下午 3:30 的时间格式。时间 = 1530
我努力了:
convert(time,LEFT(Times,2)+':'+right(Times,2))
结果:15:30:00.0000000
但现在是 24 小时,我想转换为下午 3:30。并删除秒。有任何想法吗?
提前致谢。
解决方案
如果你想格式化它,你可以使用 Format 或 convert
SELECT FORMAT(GETDATE(), 'HH:MM')
SELECT CONVERT(VARCHAR(10), GETDATE(), 108)
推荐阅读
- elixir - Elixir:将符号转换为函数
- postgresql - 如何在公共 IP 上运行 POSTGRESQL 服务器
- c++ - 是什么阻止 STL 拥有“std::deep_ptr”?
- jasper-reports - JasperReports:更新“主”报告时更新几个“从属”报告
- algorithm - 如何理解蒙特卡洛树搜索的 4 个步骤
- c# - Unity中的静态变量在哪里初始化?
- c# - 为什么 Xamarin 不绑定属性?
- android - Chrome 远程设备无法在移动设备上调试 WebView?
- python - 不支持的 mimetype:application/vnd.openxmlformats-officedocument.wordprocessingml.document
- java - 在 Spring Boot 中将 AWS S3 文件作为流下载