אין לי וִנִגְרֶט - שאלה על הקלט שמקבלים

היי, האם התאריך שמקבלים הוא תאריך עם שעה או בלי?
(למשל 11.05.2020 11:48:32)
אם בלי, אז האם אני צריכה להמציא שעה ?
יכול להיות שזה ספוילר -->

תקציר

אם אני רוצה להפוך תאריך לEPOCH אני צריכה גם את השעה שלו לא?

לדעתי זה יוצר שעה בדיפולט 00:00:00
תנסי בלי ותראי מה זה נותן, מחכה לעדכון :slight_smile:

עובד (: תודה :relaxed:

יש בעיה אחרת… בנוגע לתאריכים שהם נגיד מתחת לשנת 1970
אולי זה גם ספוילר:

תקציר

אם אני מכניסה לו טווח של תאריכים שלפני 1970 (והם שליליים בEPOCH
אז הוא מגריל מספר שלא ניתן להמיר לתאריך אמיתי)
אבל אם מכניסים מספר חיובי אז הקוד עובד.
לא הבנתי למה… גם מספרים שליליים אמורים לעבוד בהמרה לתאריך

תנסי לעשות על זה abs() ולראות אם זה עובד.

אבל אז זה בחיים לא יגריל לי תאריך קטן מ-1970 לא?
וגם לא עומד בטווח נגיד אם הכנסתי לו טווח 1950 ו-1938

אני לא כל כך יודע מה לענות כי גם אותי הepoch הזה סיבך, לבסוף החלטתי לא להשתמש בו.
אבל ממה שכן ניסיתי, וכן עזר לי הוא תמיד להבין את המרחק ממנו ביחס לתאריכים שניתנו לך.
והמרחק הזה הוא תמיד בגודל אבסולוטי (כלומר ברקע שיש לך שני תאריכים שאת יודעת את המרחק האבסולוטי ביניהם את יכולה לעשות עליהם חישובים)

לא בטוחה שהבנתי את ההסבר -
אם יצרנו timestamp שמייצג תאריך מלפני 1970, הוא יהיה שלילי (לפחות דרך שימוש בפונקציות שמצאתי). להשתמש בערך המוחלט שלו יתן תאריך אחר…
בקיצור גם אני מסתבכת עם תאריכים לפני EPOCH.

לא אמרתי שזה פותר את הבעיה ולמעשה אני לא פתרתי את זה עם epoch רק אמרתי שכשניסיתי
לפתור את זה בצורה של מרחקים מאחד לשני השתמשתי בערך מוחלט לא עבור הנתון עצמו שמן הסתם ערך חיובי יחזיר בו תאריך אחר.

לייק 1