منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : عدد السنين والايام بين تاريخين + معرفة كم مضى من عمرك - my age
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
لا ادري حين كتبت اول العنوان احسست بشيء من حزن اسال الله ان يفرج هم المهمومين

المهم الموضوع على عجالة


وهذا الكلاس مع الدالة والاجراء
PHP كود :
Public Class Form1

    
    Public Shared 
Function GetDateSpanText(fromDate As DateTimeOptional toDate As DateTime Nothing) As String
        Try
            Dim years 
As Integer 0months As Integer 0days As Integer 0
            If toDate 
Nothing Then toDate DateTime.Now

            Do Until toDate
.AddYears(-1) < fromDate
                years 
+= 1
                toDate 
toDate.AddYears(-1)
 
           Loop

            Do Until toDate
.AddMonths(-1) < fromDate
                months 
+= 1
                toDate 
toDate.AddMonths(-1)
 
           Loop

            Do Until toDate
.AddDays(-1) < fromDate
                days 
+= 1
                toDate 
toDate.AddDays(-1)
 
           Loop

            Return String
.Format("{0} Years {1} Months {2} Days"yearsmonthsdays)
 
       Catch ex As Exception
            Return 
"Error"
 
       End Try
 
   End Function
 
   Private Sub Form1_Load(sender As ObjectAs EventArgsHandles MyBase.Load

    End Sub

    Private Sub Button2_Click
(sender As ObjectAs EventArgsHandles Button2.Click
        Dim doj 
As New DateTime
        Dim dor 
As New DateTime
        doj 
Convert.ToDateTime(TextBox2.Text)
 
       dor Convert.ToDateTime(TextBox1.Text)
 
       TextBox3.Text = (GetDateSpanText(dojdor))
 
   End Sub
End 
Class 
مجهود رائع

اقتراح بسيط بتنظيم إدخال التواريخ ... من الأحدث إلى الأقدم
اعتقد هذا المثال يمكنه حساب العمر
بارك الله فيك البرنامج اشتغل بعد أن جربته في فيجوال بيسيك 2008.
الاخوة جميعاً

ايضاً هذا مشروع من برمجتي فيه نفس الفكره وبشكل اسهل اتمنى الفائد للجميع

حساب االفرق بين تاريخيين سنه، شهر يوم
الله الله ما اروع مشاركة المعلومات
لقد كنت بحاجة لكود المتبقي من وقت معين وظللت يوم بليله اتذكره و الحمدلله ذكرته
ان شاء الله ساجهز مثال يعرض اقرب موعد مخزن في الجدول وكم المدة المتبقية سنة شهر يوم ساعة دقيقة ثانية لكني الان الغيت السنة والشهر و ابقيت الباقي.
شكر الله سعي كل الاخوة اللذين يقدمون ويشجعون اخوانهم في هذا المنتدى الطيب و اللذي فيه ذكريات اناس طيبين رحم الله من رحل ووفق من بقي واطال بعمره.
تحيات اخيكم سعود عضو هذا المنتدى الرائع
26/12/2020
11/5/1442 هـ
وش فيه طلعت معكوسةSmile
احاول
1442/5/11 هـ
يمكن نجحتSmile
تعديل بسيط جدا
لا جديد البتة فقط ....!