PDA

View Full Version : کار با timestap



nima.sh
جمعه 24 آذر 1391, 11:34 صبح
سلام به همه دوستان....
کسی میتونه در مورد timestamp یه توضیحی بده....؟
اگه ممکنه یه مثال هم باشه....

مهرداد صفا
جمعه 24 آذر 1391, 12:17 عصر
سلام
کلاسی قوی و کارا برای کار با زمان (روز، ساعت، دقیقه، ثانیه، هزارم ثانیه، ده میلیونم ثانیه).
شما میتوانید به راحتی مقدار روزهای مثلا 100000 ساعت و موارد بالعکس و مشابه را به دست بیاورید.
مثال:


MessageBox.Show(TimeSpan.FromHours(100000).TotalDa ys.ToString());
//دقیقه های امروز
MessageBox.Show(DateTime.Now.TimeOfDay.TotalSecond s.ToString());
//تبدیل هزارم ثانیه به ساعت
MessageBox.Show(TimeSpan.FromMilliseconds(Environm ent.TickCount).TotalHours.ToString());

در کل کار با این کلاس بسیار سادست.

nima.sh
جمعه 24 آذر 1391, 12:23 عصر
ممنون دوست عزیز که پاسخ دادی...
اما یه سوال دیگه،من دوتا table دارم،سفارش و فاکتور،هر موقع کاربر جدول سفارش و فاکتور رو پر کرد میخوام اینا تو db ثبت بشن،یه فیلدی کلیدی هم رابط این دو جدوله،چون برنامه تحت شبکه هست،احتمال داره اطلاعات جا به جا بشه،یکی از دوستان به من گفت با timestamp این کار رو میتونی حل کنی،ولی دقیقا نمیدونم چطور،اگه راهنماییم کنی ممنون میشم...
موفق باشی...

مهرداد صفا
جمعه 24 آذر 1391, 12:38 عصر
احتمالا منظور ایشون این بوده که ارتباط بین رکوردها از طریقی به وسیله زمانبدنی مشخص بشه.
دقیقا نمیدونم.

مهرداد صفا
جمعه 24 آذر 1391, 13:32 عصر
اشتباه من رو میبخشید:خجالت:
فکر کردم منظور شما System.TimeSpan است.
این لینک رو ببینید:
CURRENT_TIMESTAMP (Transact-SQL) (http://msdn.microsoft.com/en-us/library/ms188751.aspx)