View Full Version : ذخیره زمان در دیتابیس
hsajj27
دوشنبه 13 مهر 1388, 18:24 عصر
سلام
وقتی ما می خوایم یه زمان رو وارد دیتابیس کنیم باید اونو تبدیل کنیم و بعد برای گزارش گیری یا جمع زدن آن زمان ها باید دوباره آن را به حالت اول برگردونیم .
کسی تابع یا روش خاصی برای این کار سراغ داره ؟؟؟:متفکر:
DlphIran
دوشنبه 13 مهر 1388, 18:44 عصر
زمان شامل تاريخ و ساعت ميشه ،منظورت كدومش هست ؟
merced
دوشنبه 13 مهر 1388, 18:57 عصر
edit1.text := format('%2.2d:%2.2d',[hourof(date),minuteof(date)])
hsajj27
پنج شنبه 16 مهر 1388, 17:11 عصر
زمان شامل تاريخ و ساعت ميشه ،منظورت كدومش هست ؟
مثلا ما میخواهیم مدت زمان کار یک فرد را وارد دیتابیس کنیم (7 ساعت و 10 دقیقه)بعد آنها را با هم جمع کنیم .
آیا باید قبل از اینکار زمان را تبدیل کنیم ؟؟
vcldeveloper
جمعه 17 مهر 1388, 02:09 صبح
می تونید زمان شروع کار و پایان کار را بصورت DateTime در بانک ذخیره کنید، یا مدت زمان انجام کار را در برنامه محاسبه کنید، آن را تبدیل به یکی از واحدهای زمانی (مثلا دقیقه) کنید، و آن مقدار را بصورت عددی در بانک ذخیره کنید.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.