SQL सर्वर 2012 और उसके बाद के संस्करण में आप FORMAT()का उपयोग कर सकते हैं कोड>
:
SELECT FORMAT(CURRENT_TIMESTAMP, 'yyyy-MM-dd hh:mm:ss tt')
पिछले संस्करणों में, आपको जो चाहिए उसे प्राप्त करने के लिए आपको दो या अधिक भिन्न डेटाटाइम रूपांतरणों को संयोजित करने की आवश्यकता हो सकती है, उदाहरण के लिए:
SELECT
CONVERT(CHAR(10), CURRENT_TIMESTAMP, 23) + ' ' +
RIGHT('0' + LTRIM(RIGHT(CONVERT(CHAR(20), CURRENT_TIMESTAMP, 22), 11)), 11);
मैं इस बात का ध्यान रखूंगा कि जब तक आपके पास इसका कोई अच्छा कारण न हो, मेरा मतलब वास्तव में . है अच्छा कारण, डेटा प्रदर्शित करने वाली तकनीक के लिए स्वरूपण आमतौर पर एक बेहतर काम है।