Điều này sẽ trả về thời gian Chỉ
Đối với SQL Server:
SELECT convert(varchar(8), getdate(), 108)
Giải thích:
getDate()
đang cung cấp ngày và giờ hiện tại.
108
đang định dạng / cung cấp cho chúng tôi phần bắt buộc, tức là thời gian trong trường hợp này.
varchar(8)
cung cấp cho chúng tôi số ký tự từ phần đó.
Như:
Nếu bạn đã viết varchar(7)
ở đó, nó sẽ cung cấp cho bạn 00:00:0
Nếu bạn đã viết varchar(6)
ở đó, nó sẽ cung cấp cho bạn 00:00:
Nếu bạn đã viết varchar(15)
ở đó, nó sẽ vẫn cung cấp cho bạn 00:00:00
bởi vì nó đang cung cấp đầu ra của phần thời gian. SQLFiddle Demo
Đối với MySQL:
SELECT DATE_FORMAT(NOW(), '%H:%i:%s')
SQLFiddle Demo