یک پرسوجو بنویسید که با استفاده از تابع CURRENT_TIME زمان فعلی سرور را در قالب HH:MM:SS نمایش دهد.
1.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 02:05 0.0
برای حل این مسئله کافی است در MySQL از تابع CURRENT_TIME یا CURRENT_TIME() در یک SELECT ساده استفاده کنید، مثلاً SELECT CURRENT_TIME() AS current_time;، همچنین میتوانید با DATE_FORMAT(CURRENT_TIME(), '%H:%i:%s') قالب نمایش را مشخص کنید. این پرسوجو را در هر کلاینت MySQL مانند MySQL Workbench یا خط فرمان اجرا کنید و از استفاده از Alias برای خواناتر کردن خروجی غافل نشوید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای نمایش زمان فعلی سرور در قالب HH:MM:SS کافی است از CURRENT_TIME() استفاده کنید: SELECT CURRENT_TIME() AS current_time;. اگر قالب دقیق تر میخواهید، میتوانید DATE_FORMAT(CURRENT_TIME(), '%H:%i:%s') را به کار ببرید تا مطمئن شوید فرمت خروجی با استاندارد HH:MM:SS است. از alias برای خوانایی خروجی استفاده کنید مثل SELECT DATE_FORMAT(CURRENT_TIME(), '%H:%i:%s') AS current_time. توجه داشته باشید CURRENT_TIME() زمان را بر اساس تنظیمات TZ سرور ارائه میدهد؛ اگر نیاز به زمان UTC دارید از UTC_TIMESTAMP() یا CONVERT_TZ استفاده کنید. اگر در کلاینتها با منطقه زمانی متفاوت کار میکنید، یک مکانیزم همگامسازی TZ در سمت کلاینت یا سرور پیشنهاد میشود.
گزارش