-
@אוריי הוא הבין אותך והתכוון שתבין מתוך הקוד שלו מה לעשות, כלומר:
var numCurrentCameraTime = DateTime.Parse(Camera_date.Text); var offset = DateTime.Now - numCurrentCameraTime;
אבל זה לא מומלץ להישען על קלט חופשי. למה אתה לא משתמש בDateTimePicker?
אם אתה אכן משתמש בו, אז במקום לכתוב Text תכתוב Value וזה חוסך את ההמרה כי זה DateTime כבר. -
@dovid אמר באיך להמיר משתנה string לDateTime ב#C:
אם אתה אכן משתמש בו, אז במקום לכתוב Text תכתוב Value וזה חוסך את ההמרה כי זה DateTime כבר.
ראיתי אותו אבל מכפי שראיתי אין לו אפשרות לשנות שעה אלא רק תאריך ואני צריך אופציה לשנות גם תאריך וגם שעה... אדרבא אם יש לך פתרון גם לזה..
-
@dovid אמר באיך להמיר משתנה string לDateTime ב#C:
וזה בכלל 11 בבוקר מהרגע ששינית את הFormat
לא נראה לי שכזה מהר התוכנה שלי שינתה את התאריך של עצמה
אבל זה לא קשור אני מנסה לשנות את התאריך ל23 וזה לא נותן הוא מחזיר את השעה 11 ועדיין מחשבן 12 שעות פער שזה 11 בצהריים... -
@אוריי אמר באיך להמיר משתנה string לDateTime ב#C:
אבל זה לא קשור אני מנסה לשנות את התאריך ל23 וזה לא נותן הוא מחזיר את השעה 11 ועדיין מחשבן 12 שעות פער שזה 11 בצהריים...
"אני מנסה" "זה לא נותן" "הוא מחזיר"
יש מצב להסרטה? אני פשוט לא מבין דרך המילים שלך מה אתה עושה ומה התוצאות. -
@אוריי עדיף שתתבטא נכון, הסרטה זה מוצא אחרון...
"אני מנסה" בקוד? בהזנת טקסט בתיבה?
"זה לא נותן" נוצר פיצוץ גרעיני? מסך המוות הכחול? העכבר קופא?
"הוא מחזיר" דרך איפה? אני מבין שיש בעיית פער של זמן. אבל זמן זה יחסי לשני נקודות, מניין לי שהבעיה נעוצה ב11 בבוקר, אולי היא נעוצה בשעה הנגדית? ואולי השוואת הזמנים נעשית בצורה שגויה?
לכל קטע תצרף הסבר של הפעולה או הקוד, ועל מה מתבססת התצפית שלך. -