דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. חידה: פירסור תאריך מסויים שנכשל

חידה: פירסור תאריך מסויים שנכשל

מתוזמן נעוץ נעול הועבר תכנות
9 פוסטים 4 כותבים 585 צפיות 3 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • yossizY
    yossizY
    yossiz
    כתב ב נערך לאחרונה על ידי yossiz
    #1

    אני מנסה להשתמש בתוכנה מסויימת ונתקל בבאג, בנסיון לבודד את הבאג הגעתי לקוד כזה:

    שפה: Swift

    import Foundation
    
    let df = DateFormatter()
    df.dateFormat = "MM/dd/yy HH:mm"
    print(df.date(from: "03/23/12 02:18"))
    

    בנסיונות שונים כל תאריך אחר בשנה תקין, רק 23 לחודש מרץ נכשל, מה הפשט 🤔 ?
    גם שעות אחרות ביום הזה מצליחים 💥

    📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה
    👈 רוצים כתובת מייל בעברית? כנסו למייל.קום 👉

    ElhananE תגובה 1 תגובה אחרונה
    7
    • yossizY
      yossizY
      yossiz
      כתב ב נערך לאחרונה על ידי
      #2

      מצאתי את הפתרון המתבקש... לגלות או להשאיר את זה לניחושים שלכם?

      📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה
      👈 רוצים כתובת מייל בעברית? כנסו למייל.קום 👉

      Y.Excel.AccessY תגובה 1 תגובה אחרונה
      2
      • yossizY yossiz

        מצאתי את הפתרון המתבקש... לגלות או להשאיר את זה לניחושים שלכם?

        Y.Excel.AccessY
        Y.Excel.AccessY
        Y.Excel.Access
        כתב ב נערך לאחרונה על ידי Y.Excel.Access
        #3

        @yossiz אני מנחש שיש משהו שהפך את האותיות, ויום בחודש 32 לא אפשרי אבל 22 כן.
        אבל עדיין לא מובן שאר האותיות למה לא נהפכו

        Y.Excel.Access @ gmail.com

        yossizY תגובה 1 תגובה אחרונה
        0
        • Y.Excel.AccessY Y.Excel.Access

          @yossiz אני מנחש שיש משהו שהפך את האותיות, ויום בחודש 32 לא אפשרי אבל 22 כן.
          אבל עדיין לא מובן שאר האותיות למה לא נהפכו

          yossizY
          yossizY
          yossiz
          כתב ב נערך לאחרונה על ידי
          #4

          @Y-Excel-Access ערכתי את הפוסט המקורי לחדד יותר:

          בנסיונות שונים כל תאריך אחר בשנה תקין, רק 23 לחודש מרץ נכשל, מה הפשט 🤔 ?
          גם שעות אחרות ביום הזה מצליחים 💥

          הפתרון ממש מתבקש

          📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה
          👈 רוצים כתובת מייל בעברית? כנסו למייל.קום 👉

          WWWW תגובה 1 תגובה אחרונה
          0
          • yossizY yossiz

            @Y-Excel-Access ערכתי את הפוסט המקורי לחדד יותר:

            בנסיונות שונים כל תאריך אחר בשנה תקין, רק 23 לחודש מרץ נכשל, מה הפשט 🤔 ?
            גם שעות אחרות ביום הזה מצליחים 💥

            הפתרון ממש מתבקש

            WWWW
            WWWW
            WWW
            כתב ב נערך לאחרונה על ידי
            #5

            @yossiz המרה ל INT או משהו?

            WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

            yossizY תגובה 1 תגובה אחרונה
            0
            • WWWW WWW

              @yossiz המרה ל INT או משהו?

              yossizY
              yossizY
              yossiz
              כתב ב נערך לאחרונה על ידי yossiz
              #6

              @WWW "או משהו"... אתה לא מתקרב לתשובה כלל

              נו, מה יכול להיות כל כך מיוחד בתאריך ושעה מסויימת?

              גם מי שלא יודע כלום על תכנות יכול לנחש

              📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה
              👈 רוצים כתובת מייל בעברית? כנסו למייל.קום 👉

              תגובה 1 תגובה אחרונה
              1
              • yossizY yossiz

                אני מנסה להשתמש בתוכנה מסויימת ונתקל בבאג, בנסיון לבודד את הבאג הגעתי לקוד כזה:

                שפה: Swift

                import Foundation
                
                let df = DateFormatter()
                df.dateFormat = "MM/dd/yy HH:mm"
                print(df.date(from: "03/23/12 02:18"))
                

                בנסיונות שונים כל תאריך אחר בשנה תקין, רק 23 לחודש מרץ נכשל, מה הפשט 🤔 ?
                גם שעות אחרות ביום הזה מצליחים 💥

                ElhananE
                ElhananE
                Elhanan
                כתב ב נערך לאחרונה על ידי Elhanan
                #7

                @yossiz אם אני מבין נכון, הבעיה היא איפשהוא במעבר משעון חורף, לשעון קיץ (DST).

                בישראל ב2012, השעון חורף נכנס ב30 במרץ, והשעון קיץ נכנס ב23 בספטמבר. לפי ההבנה שלי, איכשהוא בספרייה Foundation יש באג, שהפך את החודשים בין השעון קיץ לחורף, ולפי כך, בתאריך 23 במרץ, מבחינתו, איך שעה כזאת ביקום.

                זה רק השערה, קשה לוודא אם היא נכונה או לא. אפשר לשנות את אזור הזמן במחשב, או להגדיר לDateFormatter להשתמש בLenient, ע״מ לקבל את השעה הראשונה שקיימת באותו יום. משהו כזה:

                dFmt.isLenient = true
                if let date = dFmt.date(from: "2012-03-23") {
                    dFmt.dateFormat = "yyyy-MM-dd HH:mm:ss"
                    print(dFmt.string(from: date)) 
                }
                

                פורום איש את רעהו|חיתוך שירים|בלוג|מקצר קישורים|ביו

                yossizY תגובה 1 תגובה אחרונה
                13
                • ElhananE Elhanan

                  @yossiz אם אני מבין נכון, הבעיה היא איפשהוא במעבר משעון חורף, לשעון קיץ (DST).

                  בישראל ב2012, השעון חורף נכנס ב30 במרץ, והשעון קיץ נכנס ב23 בספטמבר. לפי ההבנה שלי, איכשהוא בספרייה Foundation יש באג, שהפך את החודשים בין השעון קיץ לחורף, ולפי כך, בתאריך 23 במרץ, מבחינתו, איך שעה כזאת ביקום.

                  זה רק השערה, קשה לוודא אם היא נכונה או לא. אפשר לשנות את אזור הזמן במחשב, או להגדיר לDateFormatter להשתמש בLenient, ע״מ לקבל את השעה הראשונה שקיימת באותו יום. משהו כזה:

                  dFmt.isLenient = true
                  if let date = dFmt.date(from: "2012-03-23") {
                      dFmt.dateFormat = "yyyy-MM-dd HH:mm:ss"
                      print(dFmt.string(from: date)) 
                  }
                  
                  yossizY
                  yossizY
                  yossiz
                  כתב ב נערך לאחרונה על ידי
                  #8

                  @Elhanan ייתכן ששני נביאים מתנבאים בסגנון אחד?
                  https://github.com/RobotsAndPencils/XcodesApp/issues/329#issuecomment-1326290283

                  📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה
                  👈 רוצים כתובת מייל בעברית? כנסו למייל.קום 👉

                  ElhananE תגובה 1 תגובה אחרונה
                  1
                  • yossizY yossiz

                    @Elhanan ייתכן ששני נביאים מתנבאים בסגנון אחד?
                    https://github.com/RobotsAndPencils/XcodesApp/issues/329#issuecomment-1326290283

                    ElhananE
                    ElhananE
                    Elhanan
                    כתב ב נערך לאחרונה על ידי Elhanan
                    #9

                    @yossiz קיבלתי את הרעיון מהרמז (הכיוון חשיבה) שנתת כאן, אבל שוב, זה רק השערה..

                    גם שעות אחרות ביום הזה מצליחים 💥

                    פורום איש את רעהו|חיתוך שירים|בלוג|מקצר קישורים|ביו

                    תגובה 1 תגובה אחרונה
                    6

                    שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

                    נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.

                    בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

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


                    בא תתחבר לדף היומי!
                    • התחברות

                    • אין לך חשבון עדיין? הרשמה

                    • התחברו או הירשמו כדי לחפש.
                    • פוסט ראשון
                      פוסט אחרון
                    0
                    • דף הבית
                    • קטגוריות
                    • פוסטים אחרונים
                    • משתמשים
                    • חיפוש
                    • חוקי הפורום