यह केवल-समय लौटाएगा
SQL सर्वर के लिए:
SELECT convert(varchar(8), getdate(), 108)
स्पष्टीकरण:
getDate() वर्तमान दिनांक और समय दे रहा है।108 स्वरूपण कर रहा है/हमें इस मामले में आवश्यक भाग यानी समय दे रहा है।varchar(8) हमें उस हिस्से के वर्णों की संख्या देता है।
पसंद:
अगर आपने varchar(7) लिखा है वहां, यह आपको 00:00:0 देगा
यदि आपने varchar(6) लिखा है वहां, यह आपको 00:00: देगा
अगर आपने varchar(15) लिखा है वहां, यह आपको अभी भी 00:00:00 देगा क्योंकि यह सिर्फ समय के हिस्से का आउटपुट दे रहा है।SQLFiddle डेमो
<स्ट्राइक>MySQL के लिए:स्ट्राइक>
SELECT DATE_FORMAT(NOW(), '%H:%i:%s')
<स्ट्राइक>SQLFiddle डेमोस्ट्राइक>