यह केवल-समय लौटाएगा
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 डेमोस्ट्राइक>