PDA

نسخه کامل مشاهده نسخه کامل : محاسبه مدت زمان بین دو تاریخ



Payman_62
21-08-2006, 01:00
سلام.
روش محاسبه مدت زمان بین دو تاریخ چگونه است.
مثلا یه زمان داریم 19:07:08 2006/08/22
و یه زمان دیگه هم داریم 13:44:21 2008/04/10
حالا آیا تابعی هست که فاصله زمانی این دو تاریخ دقیق به صورت سال و ماه و روز و ساعت و دقیقه و ثانیه بده؟
تابع datediff مشکلش اینه که فقط اختلاف بین سال ها رو یا ماه ها یا ... رو میده و اختلاف زمانی رو به صورت سال و ماه و روز و ساعت و دقیقه و ثانیه نمیده.

majj
16-05-2007, 05:43
سلام.
روش محاسبه مدت زمان بین دو تاریخ چگونه است.
مثلا یه زمان داریم 19:07:08 2006/08/22
و یه زمان دیگه هم داریم 13:44:21 2008/04/10
حالا آیا تابعی هست که فاصله زمانی این دو تاریخ دقیق به صورت سال و ماه و روز و ساعت و دقیقه و ثانیه بده؟
تابع datediff مشکلش اینه که فقط اختلاف بین سال ها رو یا ماه ها یا ... رو میده و اختلاف زمانی رو به صورت سال و ماه و روز و ساعت و دقیقه و ثانیه نمیده.

میشه از ترکیب توابع تاریخ استفاده کرد

javad2625
22-05-2007, 07:55
آره ديگه. اين كار خيلي ساده است. بايد با همون تابع Datediff چند خط كد بنويسي. يعني همونطور كه مثلاً يه عدد رو بر حسب ثانيه بهت ميدن، تبديلش مي كني به ساعت و دقيقه و ثانيه، ميتوني اختلاف دو تا تاريخ رو با DateDiff بر حسب دقيقه حساب كني، تبديلش كني به سال و ماه و روز و دقيقه. اگه نمونه كد ميخواي تا بدم.

Payman_62
24-05-2007, 01:56
سلام.
بنده گفتم راهی غیر از datediff.
در ضمن دوستان عزیز لطفا به تاریخ تاپیک توجه کنید بعد پاسخ دهید.
جناب majj سر بحثی که داشتیم این تاپیک رو اورد بالا. ولی دیگه بعد حدود 9 ماه نیازی به پاسخ نیست.

majj
25-05-2007, 07:45
سلام.
بنده گفتم راهی غیر از datediff.
در ضمن دوستان عزیز لطفا به تاریخ تاپیک توجه کنید بعد پاسخ دهید.
جناب majj سر بحثی که داشتیم این تاپیک رو اورد بالا. ولی دیگه بعد حدود 9 ماه نیازی به پاسخ نیست.

اقا من که گفتم شما رو به عنوان استاد VB قبول دارم