TIMEDIFF (TIMEDIFF)
تابع TIMEDIFF اختلاف دو زمان یا دیتاتایم را برمی گرداند. خروجی یک زمان است.
تعریف و کاربرد — اختلاف زمان در MySQL
TIMEDIFF() اختلاف time1 و time2 را حساب می کند. فرمول ساده است: time1 منهای time2. هر دو باید هم فرمت باشند.
سینتکس
TIMEDIFF(time1, time2);
مثال های کاربردی
اختلاف بین دو زمان ساده
یک ثانیه اختلاف را به صورت زمان بگیر.
SELECT TIMEDIFF("13:10:11", "13:10:10");
اختلاف بین دو دیتاتایم
اختلاف چند روز و ثانیه را محاسبه کن.
SELECT TIMEDIFF("2017-06-25 13:10:11", "2017-06-15 13:10:10");
نکات مهم و ارتباط ها
نکته: اگر اختلاف را به ثانیه می خواهی، TIME_TO_SEC کمک می کند.
نکته: برای «اختلاف زمان در MySQL» به صورت عددی از TIMESTAMPDIFF استفاده کن.
نکته: اگر فقط بخش زمان دیتاتایم مهم است، TIME را به کار ببر.
گام های عملی
- دو مقدار هم فرمت انتخاب کن.
- تابع TIMEDIFF را فراخوانی کن.
- خروجی را ذخیره یا نمایش بده.
جمع بندی سریع
- فرمول: time1 منهای time2 است.
- فرمت هر دو باید یکسان باشد.
- خروجی یک مقدار زمان است.
- برای نتیجه عددی از TIMESTAMPDIFF استفاده کن.