![]() |
|
(UnixDate To date And date To Unix Date) - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم مكتبة اكواد VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=185) +--- الموضوع : (UnixDate To date And date To Unix Date) (/showthread.php?tid=25486) |
(UnixDate To date And date To Unix Date) - سعود - 23-06-18 السلام عليكم ورحمة الله وبركاته وجدت الحل Date to unixdate PHP كود : Public Function ToTimeStamp(ByVal target As DateTime) As IntegerPHP كود : Public Function UnixToDateTime(ByVal strUnixTime As String) As DateTimeكود : Private Function TimeToNumber(ByVal dt As DateTime) As LongRE: (UnixDate To date And date To Unix Date) - Done - 27-07-18 PHP كود : REM تحويل الوقت الى رقمRE: (UnixDate To date And date To Unix Date) - سعود - 27-07-18 بارك الله فيك ممكن معنى REM RE: (UnixDate To date And date To Unix Date) - حريف برمجة - 27-07-18 (27-07-18, 01:36 AM)سعود كتب : بارك الله فيك Rem = ' عند كتابة كلام او شرح ممكن تجعلة باللون الأخضر بإضافة ' او كلمة Rem RE: (UnixDate To date And date To Unix Date) - Abou Eman - 27-07-18 بيعمل ايه الكود ده مش فاهم RE: (UnixDate To date And date To Unix Date) - elgokr - 27-07-18 (27-07-18, 01:36 AM)سعود كتب : بارك الله فيك بخصوص الكلمة هى لجعل السطر عبارة عن وصف كما هو موضح بالتالى كود : ' هنا وصف الكود(27-07-18, 03:57 AM)%Eman% كتب : بيعمل ايه الكود ده مش فاهم بخصوص الكود الذى وضحع الاخ سعود و الاخ Done
هو عبارة عن تحويل التاريخ والوقت الى رقم
بحيث يمكن الاستخدام كا توليد ارقام بدون تكرار
حيث حيث ان الارقام عبارة عن اجزاء من الثانية
حيث ان الثانية الواحدة = 10000000
وهذا العدد يبداء من بداية ما عرف الوقت والتاريخ
من يوم 1-1-1970 من الدقيقة 0 لبداية اليوم..
فانا افضل ان يضاف لدا كل من اكواد الاخوة
هو عند استخراج الارقام يتم تقسيمها على 10 مليون
مع جعل الرقم كا رقم صحيح بدون اى ارقام عشرية
وذلك حتى لا تسبب عدد الارقام الكبيرة مشكلة عند المدخلات فى قاعدة البيانات
من حيث المساحة اولاً ومن حيث كود عدد الارقام
وبالنهاية سيتم توليد الارقام بالثانية ويمكن جعلها توليد كل نص ثانية بالقسمة على 5 مليون
فتخيل الفارق بين الارقم بين هذا (3065311600) وهذا (15326558311467893)
ويمكن ذلك من خلال عمل كود مثل التالى كود : Math.Round(myTimeStamp / 5000000)وهنا تم القسمة على 5 مليون ليتم توليد رقم كل نص ثانية
تحياتى للجميع
وتمنياتى لكم التوفيق
|