Tôi cần thời gian ngày hiện tại trong các định dạng YYYYMMDDHHMISSMIS
SQL Server: Làm thế nào để có được thời gian ngày hiện tại trong YYYYMMDDHHMISSMSS
Ví dụ:
20110723233747607
Bằng việc sử dụng CURRENT_TIMESTAMP
hoặc getdate()
chức năng, chúng ta có thể lấy hiện tại datetime thành định dạng 2011-07-23 23:37:47.607
. Nếu tôi sử dụng REPLACE
và CONVERT
chức năng để loại bỏ các "-" và ":" nhân vật, sau đó tôi nhận được giá trị vào
Jul 23 2011 11:37PM
... định dạng. Nhưng tôi cần thời gian ngày hiện tại là 20110723233747607
để sử dụng nó cho mục đích khác của tôi.
truy vấn SQL của tôi là:
SELECT REPLACE(CONVERT(VARCHAR(20), CURRENT_TIMESTAMP),'.','')
đầu ra: Jul 23 2011 11:37PM
Vậy làm thế nào tôi có thể có được thời gian ngày hiện tại trong định dạng yêu cầu của tôi? Xin giúp đỡ.
Và bạn không bao giờ nghĩ thử thêm các hàm REPLACE cho bất kỳ ký tự nào khác mà bạn muốn xóa? –