• وبلاگ : شايد سخن حق
  • يادداشت : تبديل ساده تاريخ ميلادي به شمسي در SQL Server
  • نظرات : 1 خصوصي ، 28 عمومي
  • mp3 player شوکر

    نام:
    ايميل:
    سايت:
       
    متن پيام :
    حداکثر 2000 حرف
    كد امنيتي:
      
      
     
    + احمدي 

    سلام

    اين کد را سال گذشته استفاده ميکردم درست کار ميکرد و لي امثال تاريخ ميلادي را که به شمسي تغيير ميده تاريخ دو روز پيش را نشون ميدهو لطفا يه نگاه بهش بندازيد

    پاسخ

    سلام. صحيح مي‌فرماييد. اين به دليل محاسبه «كبيسه‌»هاست. سال‌هاي ميلادي كبيسه‌هاي خاص خود را دارند و سال‌هاي شمسي نيز. غير از اين‌كه هر چهار سال يك‌بار ما كبيسه داريم، در يك بازه زماني كبيسه‌هاي پنج‌ساله اتفاق مي‌افتند. كد فوق را چند ماه پيش اصلاح كردم كه مشكل كبيسه آن حل شده است. يك كد جديد هم يك بزرگواري نوشته‌اند كه خيلي سريع‌تر از كد فوق است. نشاني آن را در پي‌نوشت هفتم مي‌يابيد. مي‌توانيد از آن استفاده كنيد كه قطعاً بسيار بهتر است. موفق باشيد.