۲۲-بهمن-۱۳۹۱, ۰۰:۴۸:۲۵
۲۲-بهمن-۱۳۹۱, ۰۱:۲۳:۵۲
اینجا طرف گفته اینطوری: چند تا مثال دیگه هم زدن
اینم هست
ببین کدوماشون کار میکنه؛ هر کدوم کار کرد بگو که بقیه هم استفاده کنند
کد php:
DateTime zeroTime = new DateTime(1, 1, 1);
DateTime a = new DateTime(2007, 1, 1);
DateTime b = new DateTime(2008, 1, 1);
TimeSpan span = b - 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.
اینم هست
ببین کدوماشون کار میکنه؛ هر کدوم کار کرد بگو که بقیه هم استفاده کنند
۲۲-بهمن-۱۳۹۱, ۱۳:۱۲:۱۶
شما وقتی دو تا Datetime رو منها کنید از هم، حالا با تابع subtract یا خود عملگر منها "-" ، یه شیئ Timespan میگیرید که به واحد های مختلف زمان رو میده.
مثال دومیه حالت عادی استفاده است. مثال اولی مثل این که یه مشکلی داشته طرف برا کاربردی که میخواسته من نفهمیدم چرا اینجور پیچونده قضیه رو!
مثال دومیه حالت عادی استفاده است. مثال اولی مثل این که یه مشکلی داشته طرف برا کاربردی که میخواسته من نفهمیدم چرا اینجور پیچونده قضیه رو!
۲۲-بهمن-۱۳۹۱, ۲۱:۲۸:۰۴
با سلام
در مورد تاریخ یک نکته رو در نظر داشته باشین که محتوی متغییر تاریخ از نوع عدد اعشاری هست که به تعداد روز عدد صحیح و زمان به اعشار توش ثبت میشه
از 1899/12/30 00:00:00 به بعد اعداد مثبت و از این تاریخ به قبل با اعداد منفی نمایش داده میشه
و هر ثانیه میشه یک تقسیم بر 24*3600
یعنی الان که هست : 2013/02/10 20:24:52 میشه این : 41315.8506018519
البته در عمل دونستن این حرفا زیاد بدرد بخور نیست ولی دونستونشون بهتره .
یه نکته ریزی یادم رفت
اونم اینکه بعد ثانیه تا 3رقم اعشار میلی ثانیه هم ثبت میشه .
یعنی اینکه زمان صفر این هست : 1899/12/30 00:00:00.000
در مورد تاریخ یک نکته رو در نظر داشته باشین که محتوی متغییر تاریخ از نوع عدد اعشاری هست که به تعداد روز عدد صحیح و زمان به اعشار توش ثبت میشه
از 1899/12/30 00:00:00 به بعد اعداد مثبت و از این تاریخ به قبل با اعداد منفی نمایش داده میشه
و هر ثانیه میشه یک تقسیم بر 24*3600
یعنی الان که هست : 2013/02/10 20:24:52 میشه این : 41315.8506018519
البته در عمل دونستن این حرفا زیاد بدرد بخور نیست ولی دونستونشون بهتره .
یه نکته ریزی یادم رفت
اونم اینکه بعد ثانیه تا 3رقم اعشار میلی ثانیه هم ثبت میشه .
یعنی اینکه زمان صفر این هست : 1899/12/30 00:00:00.000