PDA

View Full Version : کم کردن تاریخ



raha1815
سه شنبه 31 فروردین 1389, 20:14 عصر
سلام
من وقتی 2 تا تاریخ و از هم کم میکنم اگر ساعتها یکی باشه ساعت مقدار کم شده رو 12 میده بطور مثال :

06:14:26 - 06:18:36 = 12:03:50

ولی وقتی ساعت یکی نیست درسته ؟
مشکل چیه ؟
select ی هم که میزنم اینجوریه ؟



"select..........,............,dataon, dataoff, (dataoff-dataon),pastart

hero4000
چهارشنبه 01 اردیبهشت 1389, 09:09 صبح
دوست عزيز فکر ميکنم شما چپه داري کم ميکني ( يعني عدد بزرگتر رو از کوچکتر کم ميکني )

احتمالا برنامه فکر ميکنه شما منظورت مثلا 6 صبحه و 6 ديگري بعدازظهره

جاش رو عوض کن ببين مشکل حل ميشه

nima898
چهارشنبه 01 اردیبهشت 1389, 15:09 عصر
من تست کردم
خروجیش درسته:


"-00:04:10"

Netsky
چهارشنبه 01 اردیبهشت 1389, 17:57 عصر
سلام .
زمان سيستم شما روي فرمت 24 ساعته تنظيم شده يا روي 12 ساعته ؟
من خودم قبلا همچين مشكلي رو داشتم ، بعد تنظيمات زمان رو درست كردم و ديدم نتيجه درست شد . مثل پستي كه آقاي nima898 ارسال كردن .
احتمالا مشكل شما هم از اونجا نشات ميگيره . چون وقتي سيستم ميخاد زمان رو 00 نشون بده ، چون روي فرمت 12 ساعته تنظيمات اعمال شدن نتيجه رو اونجوري برميگردونه .
البته اين نظر بنده ست . شايد دوستان عزيز ديگه نظرات متفاوتي داشته باشن .
موفق و سربلند باشيد .........

raha1815
پنج شنبه 02 اردیبهشت 1389, 08:38 صبح
سلام دوستان
ممنون از پاسختون

من تو برنامم ساعت کمتر و از بیشتر کم میکنم ...
فکر نمیکنم به 12 یا 24 مربوط باشه ] خوب ممکنه تو کامپیوترهای مختلف ساعت به شکلهای مختلف تعریف شده باشه
حالا برا تست چطوری ساعت و از 24 بکنم 12 ؟

hero4000
پنج شنبه 02 اردیبهشت 1389, 09:44 صبح
سلام دوستان
ممنون از پاسختون

من تو برنامم ساعت کمتر و از بیشتر کم میکنم ...

دوست عزيز شما دقت کني ميبيني داري عدد بزرگتر رو از کوچکتر کم ميکني



14-18=-4

raha1815
پنج شنبه 02 اردیبهشت 1389, 10:44 صبح
دوست عزیز
من اون و به عنوان مثال نوشتم ، تو ستون دیتا گریدم اول زمان on و بعد زمان off

ببین : تو select درست کم کردم

select..........,............,dataon, dataoff, (dataoff-dataon),pastart

یعنی :
زمان بزرگتر منهای زمان کوچکتر

Netsky
پنج شنبه 02 اردیبهشت 1389, 12:42 عصر
سلام دوست عزيز .
از طريق كد نويسي نميدونم چه طوري ميشه اين كار رو كرد ولي اگه خواستيد به صورت دستي اين كار رو انجام بديد ، به صورت زير عمل كنيد :
1- وارد كنترل پنل شده و از آيتم هاي داخلش Regional And Language رو انتخاب كنيد .
2- وقتي وارد شديد ، از همون تب اول دكمه Customize رو بزنيد .
3- در صفحه باز شده از بين تب ها ، تب Time رو انتخاب كنيد .
4- اونجا كه نوشته شده Time Format يه كمبو باكس وجود داره كه ميتونيد فرمت زمان رو مشخص كنيد كه به صورت 12 ساعته باشه يا 24 ساعته .
5- در صورتي كه گزينه اول يعني :


HH:mm:ss
رو انتخاب كنيد ، زمان به صورت 24 ساعته در مياد . ولي در صورتي كه گزينه ديگر رو انتخاب كنيد ، فرمت زمان 12 ساعته خواهد شد.
موفق باشيد .............

raha1815
پنج شنبه 02 اردیبهشت 1389, 17:02 عصر
سلام دوست عزيز .
از طريق كد نويسي نميدونم چه طوري ميشه اين كار رو كرد ولي اگه خواستيد به صورت دستي اين كار رو انجام بديد ، به صورت زير عمل كنيد :
1- وارد كنترل پنل شده و از آيتم هاي داخلش Regional And Language رو انتخاب كنيد .
2- وقتي وارد شديد ، از همون تب اول دكمه Customize رو بزنيد .
3- در صفحه باز شده از بين تب ها ، تب Time رو انتخاب كنيد .
4- اونجا كه نوشته شده Time Format يه كمبو باكس وجود داره كه ميتونيد فرمت زمان رو مشخص كنيد كه به صورت 12 ساعته باشه يا 24 ساعته .
5- در صورتي كه گزينه اول يعني :




HH:mm:ss


رو انتخاب كنيد ، زمان به صورت 24 ساعته در مياد . ولي در صورتي كه گزينه ديگر رو انتخاب كنيد ، فرمت زمان 12 ساعته خواهد شد.
موفق باشيد .............

ممنون netsky عزیز از راهنماییتون
اینها رو امتحان کردم ولی مشکلم حل نشد .

raha1815
جمعه 03 اردیبهشت 1389, 11:38 صبح
سلام
سئوال من بی پاسخ موند

raha1815
یک شنبه 05 اردیبهشت 1389, 21:13 عصر
سلام

دوستان نظر یا راه حلی برای این مشکل ندارند ؟