delphi4arab منتديات دلفي للعرب

نسخة كاملة : هل من امكانية في استعمال التأريخ الهجري ؟
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3
السلام عليكم و رحمة الله
هذه أول مشاركة لي في هذا المنتدى أسأل الله له و لمشرفيه التوفيق.
أستهل مشاركتي بالسؤال التالي:
هل من امكانية لإستعمال التأريخ الهجري لإنشاء تطبيقات و قواعد البيانات بالدلفي ؟
أظن ان هناك مكون مطور من قبل أحد المبرمجين العرب وآخر من قبل احد الإيرانيين
http://www.farsicomponents.com/shdatesolutions.htm
...
يمكنك أن تقوم بعملية تحويل بدلفي غن كنت تعلم القاعدة
بارك الله فيك أخي الكريم xinofix
أريد أن أنبه على أن المطور الإيراني لا يستعمل التأريخ الهجري فهو يستعمل تأريخا لست أدري لأي رمز و لأي ديانة يرمز فالتاريخ 24/02/2008 يوافق 05/12/1386 بتأريخه
و أريد أيضا الإشارة إلى أن قواعد بيانات بارادوكس مثلا، لا تقبل اليوم 30 من شهر صفر
أتمنى أن أجد الكود الذي يساعدني على قراءة التأريخ الهجري من نظام التشغيل الويندوز لأن هذا الأخير يدعم التأريخ الهجري.
و أرجوا أن تعطيني الرابط لمكون المطور العربي إن أمكن
لم أتمكن من تذكر الموقع المطلوب ولكن ربما تجد هنا ظالتك
http://cc.codegear.com/Item/18881
ولكن مالسبب في إلحاحك عن الهجري؟
ربما تمكنا من مساعدتك
[FONT=Arial][SIZE=3]ربما وجدت لك شيء مفيدا من منتدى الفريق العربي للبرمجة[/SIZE]
PHP كود :
function GregToHijri(Date: TDateTime): String;
var
GregDate: TSystemTime;
HigriText: array[0..127] of Char; {For Hijra date}
begin
DateTimeToSystemTime
(Date, GregDate);
GetDateFormat(0, DATE_USE_ALT_CALENDAR, @GregDate, 'dd/MM/yyyy', HigriText, 128);
Result := StrPas(HigriText);
end; 
[FONT=Arial][SIZE=3]Big Grin[/SIZE]
السلام عليكم

ريما ينفعك ما قام به : Kifah R. Najem

كائن لتحويل التاريخ من هجري إلى ميلادي و من ميلادي إلى هجري.

متوافق مع قواعد البيانات.

كما يمكن استخدام إجراءات التحويل مباشرة بدون استخدام الكائنات و هي:


كود :
function GregToHijri(Date: TDateTime): String; function HijriToGreg(Date: String): TDateTime; function ReverseHijri(Date: String): String;

المؤلف: Kifah R. Najem
السعر: 0.00 $
التاريخ Sunday 12, August 2001
المرفق: 137_thijridatetime

هناك أيضا Adeeb Rantawi بتاريخ 04 جوان 2000
المرفق: 11_hijridate

أرجوا أن تكون المشاركة مفيدة

تحياتي Smile
ما شاء الله بارك الله فيك أخي على الكود الأخير
أشكرك جزيل الشكر
أما سبب إلحاحي هو حب الإطلاع و ما لعلاقة التأريخ الهجري بالإقتصاد الإسلامي كعلاقته بالزكاة مثلا
أسأل الله لك و للمنتدى التوفيق و السداد
أشكرك أخي مروان على المكون و جزاك الله خيرا
لكن يبقى لدي إشكال مع قاعدة البيانات لأنها لا تقبل التاريخ 30 من شهر صفر
بسم الله الرحمن الرحيم

مهدي كتب :يبقى لدي إشكال مع قاعدة البيانات لأنها لا تقبل التاريخ 30 من شهر صفر
غير نوع الحقل من تاريخ الى نص String
وتعامل مع النص كانه تاريخ فقط

والسلام عليكم ورحمة الله
و عليكم السلام و رحمة الله

إقتباس :غير نوع الحقل من تاريخ الى نص String
وتعامل مع النص كانه تاريخ فقط

حقول string لا تحافظ على ترتيب الأيام إلا إذا قمت بعملية Decodedate ووضعت الأيام مكان السنوات و السنوات مكان الأيام.

أنا أريد أن أتأكد من عدم وجود أي قواعد بيانات تفي بالغرض حتى ألجأ لهذه الطريقة.
الصفحات : 1 2 3