یک پرس‌وجو بنویسید که با استفاده از تابع 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 برای خواناتر کردن خروجی غافل نشوید.

توسط پژوهشگر در 220 روز قبل ساعت 02:05
دسته بندی ها: MySQL MySQL for beginner
reyhaneh در 220 روز قبل ساعت 10:59

برای نمایش زمان فعلی سرور در قالب 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 در سمت کلاینت یا سرور پیشنهاد می‌شود.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری