משתנים מטיפוס DATETIME

liorsamsa

New member
משתנים מטיפוס DATETIME

היי, נתקלתי בבעיה ןאשמח לקבל את עזרתכם: נניח שישנם שני משתנים מטיפוס DATETIME ואני רוצה לחבר / לחסר ביניהם ולשים את התוצאה במשתנה שלישי. כיצד אני מבצע זאת? תודה, ליאור.
 

gilad g

New member
מחבר, ומחסר:

שים לב שפעולת חיסור וחיבור מחזירה TimeSpan, ולא DateTime:
TimeSpan ts = dt1 + dt2; TimeSpan ts = dt1 - dt2;​
 

liorsamsa

New member
פעולות עם DATETIME

היי, תודה על התגובה. ניסיתי. קבלתי הודעה ש (-) (מינוס) אינו מוגדר עבור DATETIME... רעיון נוסף? תודה, ליאור
 

gilad g

New member
המממ...

נסה ככה:
DateTime dt1 = ...; DateTime dt2 = ...; TimeSpan ts = dt1.Subtract(dt2);​
(ויש גם מתודת Add..) ד"א, עם איזו שפה אתה עובד?
 

gilad g

New member
אהה ../images/Emo13.gif

ב-VB.NET אין העמסת אופרטורים, ולכן פעולות רגילות (-,+) לא עבדו. במקרה כזה, אפשר גם להשתמש ב-op_Add, ו-op_Subtract, כדי להשיג את אותו אפקט.
 
למעלה