چوری میتونم اختلاف بین دو تا زمان را بدست بیارم . مثلا 11:54:36 am و 07:12:32 pm ، آیا ویال بیسیک تابعی واسه این کار داره
چوری میتونم اختلاف بین دو تا زمان را بدست بیارم . مثلا 11:54:36 am و 07:12:32 pm ، آیا ویال بیسیک تابعی واسه این کار داره
من که همچین تابعی توی VB ندیدم . ولی یه راه داره و اونم اینه که :
اول بیای دو طرف رو تبدیل به ثانیه کنی و بعد از همدیگه کمشون کنی و در آخر مقداری که بدست میاری رو تبدیل به ثانیه - دقیقه و ساعت کنی ؟ OK?
خودمم نفهمیدم چی گفتم
میتونید از تابع Datediff استفاده کنید.
میتونید از تابع Datediff استفاده کنید.
می توانید از تابع Datediff استفاده کنید .
آره ! چند بار میگی ؟
نیازی به این همه دنگ و فنگ نیست!!!!!!
از تابع DateDiff و Format استفاده کنید.
DateDiff برای گرفتن اختلاف روز،ماه،هفته،سال و کلا برای کار با تاریخ ها هست.
Format هم برای فرمت بندی داده ها هست که به شکل ها گوناگونی میشه دسته بندی و نمایششون داد.
نمونه DateDiff:
MsgBox DateDiff ("d" , Format(Text1.Text , "mm/dd/yyyy") , Format(Text2.Text , "mm/dd/yyyy")
این تابع اول داده های Text1,Text2 رو به صورت تاریخ استاندارد در میاره و بعد با استفاده از شمارنده "d" روزهای بین این دو تاریخ رو نمایش میده.
CodMasterx جان اشتباه نکردی ؟
تاریخ نه.
زمان(ساعت)
نه آرمین جان.
DateDiff برای تاریخ هست و با تابع Format هم میشه زمان رو فرمت بندی کرد و با 2 تا متغیر و یه عمل حسابی ساده اختلاف رو بدست آورد.
فقط میخواستم یه مثال خوب از این دو تابع زده باشم.
دستت درد نکنه