איך אני כותב תאריכים

By | 30 ביולי 2013

dateהתאריך היום הוא 2013-07-30

לפני זמן לא רב קראתי על התקן הבינלאומי לכתיבת תאריכים ומאז אימצתי אותו.

זה הוא תקן ISO 8601 והוא מאד הגיוני.

הפורמט מאד קריא ונוח למיון.

נסו למיין את הרשימה הבאה:

20-jul-2013

20-jun-2013

1-jan-2013

אפשר גם לנסות (ללא הצלחה) למיין את הרשימה הבאה. שלא לדבר על כך שלא ברור מה בתאריכים ברשימה הבאה הם הימים ומה הם החודשים

5/1/13

4/6/13

1/5/13

לעומת זאת, תאריכים בפורמאט התקני ברורים לקריאה וניתנים למיון קל

2013-07-20

2013-06-20

2013-01-01

נסו ותהנו.

תוספת מאוחרת: אלירם הסב את תשומת לבי ל XKCD הזה שפורסם ב 2013-2-27. רוב הסיכויים שהרעיון להשתמש בפורמאט תאריכים תקני הגיע לי משם.

7 thoughts on “איך אני כותב תאריכים

  1. עירא לוין

    חנן,
    למה לא לכתוב DD/MM/YYYY ?
    לדוגמא: 30/07/2013

  2. שגיא

    עירא, בגלל המיון. כאשר ממיינים את התאריכים כמחרוזת (string) המיון הרבה יותר נוח בצורה שחנן מתאר.
    אני משתמש בשיטה הזאת עוד מימי ה-DOS כדי לתת שמות לקבצים. בצורה כזאת כשממיינים לפי שם הקובץ מתקבל הסדר הנכון (כאשר במקרים רבים הרבה מהקבצים מיוצרים או מעודכנים באותו יום, אבל בכל קובץ יש נתונים של תאריך אחר).
    וגם בתוך כל קובץ – כאשר מדובר בקובץ נתונים – הרבה יותר נוח למיין את השורות עפ"י התאריך אם הוא במבנה שחנן תיאר.
    כמובן שהשיטה הזאת היא עבור נתונים לשימוש של סקריפט. כשהקובץ אינו קובץ "נתונים" כדאי לכתוב בצורה שקריאה עבור משתמש "אנושי" (כלומר, לכתוב את התאריך "30/07/3013" או אפילו "30 ביולי 2013" בתוך תוכן מסמך וורד, אבל לקרוא לקובץ עצמו בשם "2013-07-30" או "20130730").

  3. רבקה

    עירא, משתי סיבות:
    1. בארה"ב נהוג לכתוב MM/DD/YYY
    ואז בכללי במחשבים יש מקומות שכותבים כך ויש שכך, וזה אומר שאף פעם לא תהיה בטוח ב-100% מי קדם למי מבין שני הבאים:
    01/07/2013
    07/01/2013
    2. על פי הסדר האלפא-נומרי ממיינים מחרוזות משמאל לימין. לכן:
    ABC
    תמויין לפני
    BAC
    וכן:
    01072013
    תמויין לפני
    07092012
    אני תמיד מכנה את תיקיות התמונות שלי באמצעות תאריך (הצילום) ולאחריו תיאור קצר. התאריך הוא כפי שחנן הציע, וכך התיקיות ממויינות לי בסדר כרונולוגי.

  4. שלמה

    את התמונות הדיגיטליות שלי אני ממיין כבר 10 שנים (עוד מאז win xp) בתיקיות עם השם 20xx_mm_dd כתאריך ההורדה של התמונות מהמצלמה. עד היום לא מצאתי שיטה יותר יעילה לסדר לי את התמונות כולל לא picasa וחברותיה

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *