TIMESTAMP (TIMESTAMP)
تابع TIMESTAMP یک دیتاتایم می سازد. یعنی تاریخ و زمان را کنار هم می چیند. این برای ذخیره ی لحظه های دقیق عالی است.
تعریف و کاربرد — ساخت دیتاتایم
TIMESTAMP() یک مقدار datetime برمی گرداند. اگر دو آرگومان بدهی، زمان به تاریخ اضافه می شود و سپس دیتاتایم ساخته می شود.
سینتکس
TIMESTAMP(expression, time);
مثال های کاربردی
ترکیب تاریخ و زمان
تاریخ و زمان را یکی کن. مثل برنامه ی زنگ مدرسه.
SELECT TIMESTAMP("2017-07-23", "13:10:11");
ساخت دیتاتایم فقط از تاریخ
فقط تاریخ بده. زمان پیش فرض ساعت صفر می شود.
SELECT TIMESTAMP("2017-07-23");
نکات مهم
نکته: ترتیب محاسبه ساده است؛ زمان به تاریخ اضافه می شود و نتیجه برمی گردد.
نکته: برای اختلاف دیتاتایم عددی، از TIMESTAMPDIFF استفاده کن.
نکته: اگر فقط زمان لازم داری، سراغ TIME برو.
نکته: برای تقویم دقیق پروژه، از SYSDATE جهت گرفتن لحظه ی فعلی کمک بگیر.
نکته: برای تأکید کلمه کلیدی، این لینک را ببین: تابع TIMESTAMP.
گام های عملی
- فرمت تاریخ را YYYY-MM-DD تنظیم کن.
- زمان را به صورت HH:MM:SS آماده کن.
- تابع TIMESTAMP را اجرا کن و خروجی را بررسی کن.
جمع بندی سریع
- دیتاتایم می سازد، نه عدد.
- با دو آرگومان، زمان به تاریخ اضافه می شود.
- بدون زمان، ساعت صفر در نظر گرفته می شود.
- برای اختلاف عددی، TIMESTAMPDIFF بهتر است.