"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية تحويل الطوابع الزمنية للعصر إلى تواريخ يمكن قراءتها بواسطة الإنسان في MySQL؟

كيفية تحويل الطوابع الزمنية للعصر إلى تواريخ يمكن قراءتها بواسطة الإنسان في MySQL؟

تم النشر بتاريخ 2024-11-09
تصفح:155

How to Convert Epoch Timestamps to Human-Readable Dates in MySQL?

تحويل الطوابع الزمنية للعصر إلى تواريخ يمكن قراءتها بواسطة الإنسان في MySQL

في MySQL، الطابع الزمني للعصر هو تمثيل رقمي للتاريخ والوقت. إنه عدد المللي ثانية منذ عصر يونكس، وهو 1 يناير 1970، الساعة 00:00:00 بالتوقيت العالمي.

لتحويل طابع زمني لعصر إلى تاريخ يمكن قراءته بواسطة الإنسان، يمكنك استخدام from_unixtime( ) وظيفة. تأخذ هذه الدالة طابعًا زمنيًا لعصر كوسيطة لها وترجع سلسلة تحتوي على التاريخ والوقت بتنسيق محدد.

يوضح المثال التالي كيفية تحويل طابع زمني لعصر من 1389422614485 إلى تاريخ يمكن قراءته بواسطة الإنسان:

SELECT from_unixtime(1389422614485);

هذا سيُرجع السلسلة التالية:

2014-01-11 12:13:34

لاحظ أن الطابع الزمني للعصر في المثال له دقة بالمللي ثانية. بالنسبة للطوابع الزمنية للحقبة التي تمثل الثواني، يمكنك استخدام بناء الجملة التالي:

SELECT from_unixtime(1389422614);

سيؤدي هذا إلى إرجاع السلسلة التالية:

2014-01-11 12:13:34

تحديث يوليو 2020: اعتبارًا من MySQL 8.0، لم تعد وظيفة الأرضية ضرورية عند العمل بالمللي ثانية:

SELECT from_unixtime(1594838230234/1000);

سيعود هذا:

2020-07-15 18:37:10.2340
            
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3