簡體   English   中英

如何將格式轉換為12 HRS而不是24小時SQL

[英]How to convert format to12 HRS instead of 24hrs SQL

SELECT 
Warehouses.Name, CONVERT(TIME,AirwayBillTrucks.CheckOutTime) AS CheckOutTime, 

如果是SQL Server 2012+

Select Format(GetDate(),'hh:mm:ss tt')

退貨

下午03:55:30

假設您正在使用SQL Server-這將獲取12小時格式

SELECT CONVERT(VARCHAR, Your_column_Name, 100) AS 12_hr_format

只顯示時間

SELECT RIGHT(CONVERT(VARCHAR, Your_column_Name, 100), 7) AS time_in_12hr_format

或僅使用代碼108

SELECT CONVERT(VARCHAR, Your_column_Name, 108) AS time_in_12hr_format

轉換-
100 - mon dd yyyy hh:miAM (or PM)
121 - yyyy-mm-dd hh:mi:ss.mmm(24h)

您可以在Microsoft CAST和CONVERT上查看所有格式轉換的類型

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM