TIME_TO_SEC (TIME_TO_SEC)
تابع TIME_TO_SEC زمان را به تعداد ثانیه تبدیل می کند. خروجی یک عدد است.
تعریف و کاربرد — TIME_TO_SEC
TIME_TO_SEC() یک مقدار زمان یا دیتاتایم می گیرد و کل ثانیه ها را برمی گرداند. این کار برای محاسبه و مقایسه ساده است.
سینتکس
TIME_TO_SEC(time);
مثال های کاربردی
تبدیل زمان معمولی
کل ثانیه های 19:30:10 را حساب کن.
SELECT TIME_TO_SEC("19:30:10");
زمان کوتاه
پنج ثانیه را مستقیم بگیر.
SELECT TIME_TO_SEC("00:00:05");
با میکروثانیه
دقت بالا با شش رقم اعشار.
SELECT TIME_TO_SEC("03:30:00.999999");
زمان منفی
علامت منفی حفظ می شود.
SELECT TIME_TO_SEC("-03:30:00");
نکات و ارتباط ها
نکته: برای نمایش زمان از ثانیه، از SEC_TO_TIME استفاده کن.
نکته: اگر فقط بخش زمان را می خواهی، TIME کمک می کند.
نکته: برای قالب دهی نمایش، از TIME_FORMAT استفاده کن. همچنین تبدیل زمان به ثانیه در این صفحه توضیح داده شده است.
گام های عملی
- رشته زمان را مشخص کن.
- تابع TIME_TO_SEC را روی آن اجرا کن.
- خروجی عددی را در محاسبات به کار ببر.
جمع بندی سریع
- TIME_TO_SEC کل ثانیه ها را می دهد.
- مقادیر منفی پشتیبانی می شود.
- دقت میکروثانیه هم ممکن است.
- برای برعکس از SEC_TO_TIME استفاده کن.