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

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

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

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

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

    <%: Date.Now.ToString %>
    

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

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

    מומלצים: חיפוש במסמכים | OCR | נקדן חינמי | ניהול כולל - מס"ב

    תגובה 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)

    מומלצים: חיפוש במסמכים | OCR | נקדן חינמי | ניהול כולל - מס"ב

    תגובה 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)

    מומלצים: חיפוש במסמכים | OCR | נקדן חינמי | ניהול כולל - מס"ב

    תגובה 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)

    מומלצים: חיפוש במסמכים | OCR | נקדן חינמי | ניהול כולל - מס"ב

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

  • התחברות

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

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

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

  • התחברו או הירשמו כדי לחפש.