01-10-14, 02:56 AM
.....
نلاحظ أن اسم الملف عبارة عن أجزاء تفصلها ( _ ) كالتالي:
post_1_1412116223_9965365f768058e136a964ebb1cd1e8f.attach
وتفصيلها كالتالي:
post وتعني بريد وتشير هنا لمرفق
uid = 1 رقم العضو
dateline = 1412116223 الوقت مع التاريخ بنظام UNIX TIME STAMP وهو بتوقيت UTC أي جرينتش
9965365f768058e136a964ebb1cd1e8f هي أحرف عشوائية عن طريق الدالة random_str ومشفرة بـ MD5 - مجرد زيادة
يبدو أنك سبقتني في الاجابة
بالنسبة لعمل dateline بواسطة VB.NET فقد وجدت الدالة التالية (وكان فيها خطأ بسيط وعدلته) وتعطي نفس النتيجة لـ TimeStamp:
.....
نلاحظ أن اسم الملف عبارة عن أجزاء تفصلها ( _ ) كالتالي:
post_1_1412116223_9965365f768058e136a964ebb1cd1e8f.attach
وتفصيلها كالتالي:
post وتعني بريد وتشير هنا لمرفق
uid = 1 رقم العضو
dateline = 1412116223 الوقت مع التاريخ بنظام UNIX TIME STAMP وهو بتوقيت UTC أي جرينتش
9965365f768058e136a964ebb1cd1e8f هي أحرف عشوائية عن طريق الدالة random_str ومشفرة بـ MD5 - مجرد زيادة
يبدو أنك سبقتني في الاجابة
بالنسبة لعمل dateline بواسطة VB.NET فقد وجدت الدالة التالية (وكان فيها خطأ بسيط وعدلته) وتعطي نفس النتيجة لـ TimeStamp:
كود :
Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
MsgBox(ToTimeStamp(Date.UtcNow)) ' إرسال الوقت بتوقيت جرينتش
End Sub
Private Function ToTimeStamp(ByVal target As Date) As Long
Dim [date] As New DateTime(1970, 1, 1, 0, 0, 0, target.Kind)
Dim hubspotTimestamp As Long = Convert.ToInt64((target - [date]).TotalSeconds)
Return hubspotTimestamp
End Function.....



