ورود

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 در بانک ذخیره کنید، یا مدت زمان انجام کار را در برنامه محاسبه کنید، آن را تبدیل به یکی از واحدهای زمانی (مثلا دقیقه) کنید، و آن مقدار را بصورت عددی در بانک ذخیره کنید.