sql - 在 SSMS 18 中更改格式并从时间中删除纳秒
问题描述
我正在制作一张显示员工轮班开始和结束时间的表格。此外,它将有员工的打卡和打卡时间。
有没有办法删除纳秒并将 24 小时时间格式更改为 AM/PM?我正在使用 Microsoft SQL Server Management Studio 18。
解决方案
format
是的,您可以使用以下函数格式化您的日期时间列:
SELECT FORMAT(ShiftStartDate, 'yyyy-MM-dd hh:mm:ss tt')
FROM yourtable
推荐阅读
- html - 如何在 100vh 页面上禁用移动设备上的垂直滚动?
- excel - 使用 VBA 将多个单元格粘贴到一个单元格中
- amazon-web-services - AWS S3 放置事件 Lambda 创建具有正确所有者 Cognito 的 DynamoDB 条目
- php - PHP 未捕获的 com_exception:参数 0:类型不匹配
- sql - 满足其他列中的条件后,如何在 SQL BigQuery 中重置运行总计?
- php - 不能包含父目录中的 php 文件
- html - Podium CSS:将元素定位在其 div 的底部
- java - 如何计算这个类的hashCode
- python - 坐标图的刻度轴刻度标签
- sql - 为环境创建角色