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

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

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. ארכיון code613m
  4. המאפיין Now מפגר בשעה באתר ASP.NET

המאפיין Now מפגר בשעה באתר ASP.NET

מתוזמן נעוץ נעול הועבר ארכיון code613m
8 פוסטים 3 כותבים 453 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • רחמיםר מנותק
    רחמיםר מנותק
    רחמים מורחק
    כתב ב נערך לאחרונה על ידי
    #1

    אני מציג שעה בדף כך:

    <%: Date.Now.ToString %>
    

    השעה המוצג מפגרת בשעה, במקום 11 בבוקר כותב 10.
    וכל זה רק כאשר האתר רץ ברשת ואני ניגש אליו מהדפדפן, אבל כאשר אני מריץ אותו בויזואל סטודיו בלוקל הוסט הכל בסדר, בדקתי את השעה בשרת עצמו והכל תקין.
    מה יכולה להיות הסיבה?

    פורסם במקור בפורום CODE613 ב23/11/2016 11:15 (+02:00)

    תגובה 1 תגובה אחרונה
    0
    • dovidD מנותק
      dovidD מנותק
      dovid ניהול
      כתב ב נערך לאחרונה על ידי
      #2

      מעניין. האיזור זמן של השרת נכון? כלומר השעה שכיוונת נכונה לגבי איזור הזמן שמוגדר בו?

      פורסם במקור בפורום CODE613 ב24/11/2016 12:44 (+02:00)

      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

      בכל נושא אפשר ליצור קשר dovid@tchumim.com

      תגובה 1 תגובה אחרונה
      0
      • רחמיםר מנותק
        רחמיםר מנותק
        רחמים מורחק
        כתב ב נערך לאחרונה על ידי
        #3

        כן, האזור שהגדרתי הוא ירושלים, והוא מתעדכן מהשרת, ומציג את הזמן הנכון. השרת עצמו נמצא בגרמניה.

        פורסם במקור בפורום CODE613 ב24/11/2016 12:45 (+02:00)

        תגובה 1 תגובה אחרונה
        0
        • clickoneC מנותק
          clickoneC מנותק
          clickone
          כתב ב נערך לאחרונה על ידי
          #4

          זה נראה קצת קשור לשעון קיץ / חורף....
          למרות שמה שרחמים מתאר זה מצב הפוך, במעבר מחורף לקיץ.

          פורסם במקור בפורום CODE613 ב24/11/2016 13:30 (+02:00)

          אין טסט כמו פרודקשן.

          המייל שלי urivpn@gmail.com

          תגובה 1 תגובה אחרונה
          0
          • dovidD מנותק
            dovidD מנותק
            dovid ניהול
            כתב ב נערך לאחרונה על ידי
            #5

            תראה מה הפלט של המשפטים הללו:

            TimeZone.CurrentTimeZone
            
            TimeZone.CurrentTimeZone.GetDaylightChanges(Date.Now)
            

            פורסם במקור בפורום CODE613 ב24/11/2016 15:34 (+02:00)

            מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

            בכל נושא אפשר ליצור קשר dovid@tchumim.com

            תגובה 1 תגובה אחרונה
            1
            • רחמיםר מנותק
              רחמיםר מנותק
              רחמים מורחק
              כתב ב נערך לאחרונה על ידי
              #6

              קוד כזה:

              <%: Date.Now.ToString %><br />
              <%: TimeZone.CurrentTimeZone.StandardName%><br />
              <%: TimeZone.CurrentTimeZone.GetDaylightChanges(Date.Now.Year).Delta%> <br />
              

              מביא פלט כזה:

              11/24/2016 5:03:09 PM
              W. Europe Standard Time
              01:00:00

              אז באמת יש פה בעיה, אבל בכל מקום אפשרי כבר הגדרתי שהאזור הוא ירושלים, איפה זה עדיין מוגדר כאירופה?

              פורסם במקור בפורום CODE613 ב24/11/2016 18:04 (+02:00)

              תגובה 1 תגובה אחרונה
              0
              • dovidD מנותק
                dovidD מנותק
                dovid ניהול
                כתב ב נערך לאחרונה על ידי
                #7

                כנראה מאז ששינית את אזור הזמן לא הפעלת מחדש את האתר, זה עניין של רענון. תפעיל מחדש את הApplication pool או את כל השירות של הIIS.
                אם ממש אסור לכבות את האתר תריץ את הקוד הזה:

                TimeZoneInfo.ClearCachedData()
                

                פורסם במקור בפורום CODE613 ב24/11/2016 18:50 (+02:00)

                מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                בכל נושא אפשר ליצור קשר dovid@tchumim.com

                תגובה 1 תגובה אחרונה
                3
                • רחמיםר מנותק
                  רחמיםר מנותק
                  רחמים מורחק
                  כתב ב נערך לאחרונה על ידי
                  #8

                  הפעלתי מחדש את IIS ולא עזר, הפעלתי מחדש את השרת כולו, והאזור זמן פתאם לא ירושלים, שיניתי לירושלים וכעת מציג את השעה הנכונה.
                  יישר כח!

                  פורסם במקור בפורום CODE613 ב24/11/2016 19:08 (+02:00)

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

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

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

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