ویژگی تصویر

توابع تاریخ در MySQL

  /  MySQL   /  توابع تاریخ در MySQL
بنر تبلیغاتی الف

در این بخش لیست تمام توابع تاریخ در MySQL را قرار داده ایم، از توابع تاریخ در MySQL برای کار با تاریخ و زمان استفاده می کنیم:

تابعتوضیحات
ADDDATEبرای اضافه کردن یک بازه زمانی مشخص به یک تاریخ به کار می‌رود.
ADDTIMEاز این تابع به منظور اضافه کردن یک بازه زمانی به یک زمان خاص استفاده می‌شود.
CURDATEاین تابع به کاربران امکان می‌دهد تا به سادگی تاریخ جاری سیستم را بدون در نظر گرفتن زمان دریافت کنند.
CURRENT_DATEیکی از توابع تاریخ در MySQL است که به طور خودکار تاریخ جاری سیستم را به کاربر برمی‌گرداند.
CURRENT_TIMEاین تابع برای برگرداندن زمان جاری سیستم به کار می‌رود.
CURRENT_TIMESTAMP برای دریافت زمان و تاریخ فعلی سیستم استفاده می‌شود.
CURTIMEاز این تابع به منظور دریافت زمان فعلی سیستم به فرمت HH:MM:SS استفاده می‌شود.
DATEبرای استخراج قسمت تاریخ از داده‌های نوع datetime یا timestamp به کار می‌رود.
DATEDIFFبرای محاسبه فاصله بین دو تاریخ به کار می‌رود و نتیجه را به صورت تعداد روزها باز می‌گرداند.
DATE_ADDاین تابع به ما این امکان را می‌دهد که به یک تاریخ، مقدار مشخصی از واحدهای زمانی را اضافه کنیم.
DATE_FORMATاین تابع به ما این امکان را می‌دهد که یک تاریخ را به فرمت دلخواه نمایش دهیم.
DATE_SUBبرای کم کردن یک بازه زمانی از تاریخ مورد استفاده قرار می‌گیرد.
DAYبرای استخراج قسمت روز از تاریخ به کار می‌رود.
DAYNAMEیکی از توابعی است که برای استخراج نام روز از یک تاریخ استفاده می‌شود.
DAYOFMONTHاین تابع روز مربوط به ماه را از یک تاریخ برمی‌گرداند.
DAYOFWEEKبرای تشخیص روز هفته‌ی یک تاریخ مشخص به‌کار می‌رود.
DAYOFYEARکی از توابع تاریخ و زمان است که به شما اجازه می‌دهد شماره روزی از سال را بر اساس یک تاریخ مشخص استخراج کنید.
EXTRACTبرای استخراج قسمت‌های مشخصی از داده‌های زمانی به‌کار می‌رود.
FROM_DAYSبه‌طور مشخص برای تبدیل تعداد روزهایی که از تاریخ مشخصی گذشته است به یک تاریخ معتبر میلادی استفاده می‌شود.
HOURبه‌طور خاص برای کار با داده‌های زمانی (TIME) و داده‌های زمانی-تاریخی (DATETIME) در MySQL طراحی شده است.
LAST_DAYیک تابع تاریخ است که یک مقدار تاریخ به عنوان ورودی دریافت می‌کند و تاریخ آخرین روز ماهی که این تاریخ در آن قرار دارد را برمی‌گرداند.
LOCALTIMEتابع LOCALTIME به سادگی زمان و تاریخ فعلی سیستم را به فرمت YYYY-MM-DD HH:MM:SS برمی‌گرداند.
LOCALTIMESTAMPتابع LOCALTIMESTAMP در MySQL به‌منظور دستیابی به تاریخ و زمان فعلی محلی در سیستم مورد استفاده قرار می‌گیرد.
MAKEDATEتابع MAKEDATE به عنوان یکی از توابع مربوط به تاریخ و زمان در MySQL، ساختاری ساده دارد.
MAKETIMEیکی از توابع زمان‌محور در MySQL است که امکان ایجاد یک زمان خاص بر اساس ورودی‌های ساعت، دقیقه و ثانیه را فراهم می‌کند.
MICROSECONDیکی از توابع کاربردی MySQL برای کار با داده‌های زمانی است که به منظور استخراج و نمایش مقدار میکروثانیه از یک داده زمانی مورد استفاده قرار می‌گیرد.
MINUTEبه کاربران امکان می‌دهد تا به‌سادگی قسمت دقیقه از یک شیء زمانی (مانند TIME یا DATETIME) را استخراج کنند.
MONTHیکی از توابع تاریخ و زمان در MySQL است که برای استخراج ماه از یک تاریخ به کار می‌رود.
MONTHNAMEیکی از توابع مربوط به تاریخ در MySQL است که نام ماهی را که تاریخ ورودی به آن اشاره دارد، به صورت متنی باز می‌گرداند.
NOWیکی از توابع تاریخ و زمان MySQL است که به صورت پیش‌فرض تاریخ و زمان فعلی سیستم را به فرمت YYYY-MM-DD HH:MM:SS برمی‌گرداند.
PERIOD_ADDبرای اضافه کردن تعداد مشخصی ماه به یک تاریخ مشخص استفاده می‌شود.
PERIOD_DIFFیکی از توابع زمانی در MySQL است که به کاربران امکان می‌دهد اختلاف بین دو تاریخ را برحسب ماه محاسبه کنند.
QUARTERیکی از توابع داخلی MySQL است که به کاربر امکان می‌دهد فصل یا ربع سال را از یک تاریخ مشخص استخراج کند.
SECONDبرای استخراج جزء “ثانیه” از داده‌های زمانی به کار می‌رود.
SEC_TO_TIMEبرای تبدیل تعداد ثانیه‌ها به فرمت زمان (HH:MM) استفاده می‌شود.
STR_TO_DATEاین تابع به شما این امکان را می‌دهد تا رشته‌های متنی را که شامل تاریخ و زمان هستند، به انواع داده‌های تاریخ و زمان قابل پردازش تبدیل کنید.
SUBDATEبرای کاهش یک مقدار زمانی از تاریخ یا زمان استفاده می‌شود.
SUBTIMEاین تابع به شما این امکان را می‌دهد که مقدار مشخصی از زمان را از یک زمان خاص کسر کنید.
SYSDATEیکی از توابع تاریخ و زمان در MySQL است که زمان و تاریخ دقیق سیستم را در لحظه‌ای که کوئری اجرا می‌شود، برمی‌گرداند.
TIMEبرای استخراج و مدیریت داده‌های زمانی به کار می‌رود.
TIME_FORMATتابع TIME_FORMAT در MySQL از ساختار ساده‌ای برای تبدیل داده‌های زمانی به فرمت‌های مختلف استفاده می‌کند.
TIME_TO_SECاین تابع به طور خاص برای تبدیل مقادیر زمانی به ثانیه‌ها طراحی شده است.
TIMEDIFFبرای محاسبه اختلاف بین دو زمان استفاده می‌شود.
TIMESTAMPبه‌طور خودکار زمان فعلی را ذخیره و به‌روزرسانی کند، که این ویژگی برای نگهداری رکوردهای تاریخ‌دار بسیار کارآمد است.
TO_DAYSتابع TO_DAYS یک تابع داخلی در MySQL است که تعداد روزهای سپری‌شده از تاریخ صفر میلادی (0000-01-01) تا تاریخ مشخص شده را برمی‌گرداند.
WEEKبه شما این امکان را می‌دهد که هفته مربوط به یک تاریخ خاص را محاسبه کنید.
WEEKDAYاین تابع به شکلی عمل می‌کند که از یک تاریخ ورودی، عددی بین ۰ تا ۶ تولید می‌کند.
WEEKOFYEARاین تابع به گونه‌ای طراحی شده است که با وارد کردن یک مقدار تاریخ، شماره هفته‌ای که آن تاریخ در آن قرار دارد را برمی‌گرداند.
YEARیک تابع از نوع تاریخ و زمان (Date and Time) است که برای استخراج سال از یک فیلد نوع تاریخ یا تاریخ و زمان به کار می‌رود.
YEARWEEKتابع YEARWEEK در MySQL دو ورودی اصلی دارد: تاریخ و فرمت. به طور پیش‌فرض، تابع YEARWEEK، تاریخ را به فرمت سال و شماره هفته باز می‌گرداند.

آیا این مطلب برای شما مفید بود ؟

خیر
بله
موضوعات شما در انجمن: