امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
اختلاف دوتاریخ
نویسنده پیام
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,497
موضوع‌ها: 270
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1652
( 3938 تشکر در 1453 ارسال )
ارسال: #1
اختلاف دوتاریخ
سلام دوستان
چطور میشه اختلاف دو تاریخ را بدست اورد؟


ممنون

[تصویر:  a.jpg]

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي
۲۲-بهمن-۱۳۹۱, ۰۰:۴۸:۲۵
وب سایت ارسال‌ها
پاسخ
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #2
RE: اختلاف دوتاریخ
اینجا طرف گفته اینطوری: چند تا مثال دیگه هم زدن


کد php:
DateTime zeroTime = new DateTime(111);
DateTime a = new DateTime(200711);
DateTime b = new DateTime(200811);
TimeSpan span a;
int years = (zeroTime span).Year 1// because we start at year 1 for the Gregorian calendar, we must subtract a year here.
Console.WriteLine("Yrs elapsed: " years); // 1, where my other algorithm resulted in 0. 


اینم هست

ببین کدوماشون کار میکنه؛ هر کدوم کار کرد بگو که بقیه هم استفاده کنند
۲۲-بهمن-۱۳۹۱, ۰۱:۲۳:۵۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : aKaReZa75, Ghoghnus
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #3
RE: اختلاف دوتاریخ
شما وقتی دو تا Datetime رو منها کنید از هم، حالا با تابع subtract یا خود عملگر منها "-" ، یه شیئ Timespan میگیرید که به واحد های مختلف زمان رو میده.
مثال دومیه حالت عادی استفاده است. مثال اولی مثل این که یه مشکلی داشته طرف برا کاربردی که میخواسته Biggrin من نفهمیدم چرا اینجور پیچونده قضیه رو!

میزان رای دشمن است!
[تصویر:  cff100.png]
۲۲-بهمن-۱۳۹۱, ۱۳:۱۲:۱۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, Ghoghnus
hamed_Arfaee آفلاین
مدیر بخش
*****

ارسال‌ها: 1,334
موضوع‌ها: 231
تاریخ عضویت: تير ۱۳۸۳

تشکرها : 1250
( 2634 تشکر در 730 ارسال )
ارسال: #4
RE: اختلاف دوتاریخ
با سلام

در مورد تاریخ یک نکته رو در نظر داشته باشین که محتوی متغییر تاریخ از نوع عدد اعشاری هست که به تعداد روز عدد صحیح و زمان به اعشار توش ثبت میشه

از 1899/12/30 00:00:00 به بعد اعداد مثبت و از این تاریخ به قبل با اعداد منفی نمایش داده میشه

و هر ثانیه میشه یک تقسیم بر 24*3600

یعنی الان که هست : 2013/02/10 20:24:52 میشه این : 41315.8506018519


البته در عمل دونستن این حرفا زیاد بدرد بخور نیست ولی دونستونشون بهتره .

یه نکته ریزی یادم رفت

اونم اینکه بعد ثانیه تا 3رقم اعشار میلی ثانیه هم ثبت میشه .

یعنی اینکه زمان صفر این هست : 1899/12/30 00:00:00.000

حامد ارفعی

موفقيت، پيش رفتن است، نه به نقطه ي پايان رسيدن.(آنتوني رابينز)


تریگرها در SQL server

آیا میدانید SQL ای
(آخرین ویرایش در این ارسال: ۲۲-بهمن-۱۳۹۱, ۲۱:۴۴:۵۷، توسط hamed_Arfaee.)
۲۲-بهمن-۱۳۹۱, ۲۱:۲۸:۰۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, Ghoghnus


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  اختلاف دوتا تاریخ شمسی Ghoghnus 0 1,735 ۲۲-شهریور-۱۳۹۳, ۲۳:۳۳:۰۲
آخرین ارسال: Ghoghnus
  محاسبه اختلاف زمان iran58 0 2,708 ۲۲-مرداد-۱۳۸۸, ۱۳:۴۴:۵۲
آخرین ارسال: iran58

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS