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

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

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. איך להמיר משתנה string לDateTime ב#C

איך להמיר משתנה string לDateTime ב#C

מתוזמן נעוץ נעול הועבר תכנות
20 פוסטים 3 כותבים 364 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • OdedDvirO מנותק
    OdedDvirO מנותק
    OdedDvir
    השיב לאוריי ב נערך לאחרונה על ידי
    #2

    @אוריי

    var userDate = DateTime.Parse("06/06/2021");
    
    אורייא תגובה 1 תגובה אחרונה
    2
    • אורייא מנותק
      אורייא מנותק
      אוריי
      השיב לOdedDvir ב נערך לאחרונה על ידי אוריי
      #3

      @odeddvir כנראה לא הבנת אותי נכון

      זה הקוד שלי

      var numCurrentCameraTime = Camera_date.Text;
      var offset = DateTime.Now - numCurrentCameraTime;
      

      כאן הוא מחזיר לי שגיאה בשורה השניה כי הערך numCurrentCameraTime שהוא מקבל הוא מזהה אותו כstring אע"פ שהוא מקבל תאריך
      ולכן החישוב לעולם לא יכול להיות DateTime-string
      מה שאני צריך לעשות זה להמיר את הstring ל DateTime כך שיצא DateTime-DateTime

      ניתן לפנות אלי גם ב al0548446188@gmail.com
      ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

      OdedDvirO dovidD 2 תגובות תגובה אחרונה
      0
      • OdedDvirO מנותק
        OdedDvirO מנותק
        OdedDvir
        השיב לאוריי ב נערך לאחרונה על ידי
        #4

        @אוריי הבנתי מצוין. תשנה את השורה הראשונה ל:

        var numCurrentCameraTime = DateTime.Parse(Camera_date.Text);
        var offset = DateTime.Now - numCurrentCameraTime;
        
        תגובה 1 תגובה אחרונה
        3
        • dovidD מחובר
          dovidD מחובר
          dovid ניהול
          השיב לאוריי ב נערך לאחרונה על ידי
          #5

          @אוריי הוא הבין אותך והתכוון שתבין מתוך הקוד שלו מה לעשות, כלומר:

          var numCurrentCameraTime =  DateTime.Parse(Camera_date.Text);
          var offset = DateTime.Now - numCurrentCameraTime;
          

          אבל זה לא מומלץ להישען על קלט חופשי. למה אתה לא משתמש בDateTimePicker?
          אם אתה אכן משתמש בו, אז במקום לכתוב Text תכתוב Value וזה חוסך את ההמרה כי זה DateTime כבר.

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

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

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

            @dovid אמר באיך להמיר משתנה string לDateTime ב#C:

            אם אתה אכן משתמש בו, אז במקום לכתוב Text תכתוב Value וזה חוסך את ההמרה כי זה DateTime כבר.

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

            ניתן לפנות אלי גם ב al0548446188@gmail.com
            ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

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

              @אוריי תגדיר את הFormat שלו כCustom ובCustomFormat שים מחרוזת כזו:
              MM/dd/yyyy hh:mm:ss

              ואז זה יהיה פקד גם של תאריך וגם של שעה.

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

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

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

                @dovid
                יש בעיה שהוא מחזיר את השעה כ12 שעות ולא 24 והוא גם מחשב לפי זה

                ניתן לפנות אלי גם ב al0548446188@gmail.com
                ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

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

                  @אוריי אמר באיך להמיר משתנה string לDateTime ב#C:

                  @dovid
                  יש בעיה שהוא מחזיר את השעה כ12 שעות ולא 24

                  אז תגדיר ככה:

                  MM/dd/yyyy HH:mm:ss

                  והוא גם מחשב לפי זה

                  לא הבנתי.

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

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

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

                    @dovid
                    לדוגמא עכשיו השעה 23:28
                    לי הוא מחזיר 11:28 ומחשב כאילו עכשיו 11:28 בצהרים

                    ניתן לפנות אלי גם ב al0548446188@gmail.com
                    ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

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

                      @אוריי אמר באיך להמיר משתנה string לDateTime ב#C:

                      @dovid
                      לדוגמא עכשיו השעה 23:28
                      לי הוא מחזיר 11:28 ומחשב כאילו עכשיו 11:28 בצהרים

                      אני חושב שאתה טועה. אתה כנראה משתמש בParse במקום בValue.
                      בכל אופן הצעתי לך פורמט למבנה של 24.

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

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

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

                        @dovid
                        אני מדבר על הפורמט של ה24 הוא לא עובד גם לאחר ששיניתי ל MM/dd/yyyy HH:mm:ss
                        זה התוצאה
                        4e8c8bd7-40eb-4aa6-a431-076e1a551b98-image.png

                        וזה הקוד

                        var numCurrentCameraTime = Camera_date.Value;
                        

                        וזה המאפיינים
                        c4bd979c-a3cd-4336-b8df-077976f73742-image.png

                        ניתן לפנות אלי גם ב al0548446188@gmail.com
                        ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

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

                          @אוריי אני לא ראיתי מהצילום מסך בעיה כל שהיא.
                          כתוב שמה 23 ותראה אם תהיה בעיה.
                          למה כתוב בהתחלה 11? אולי זה ההגדרה של הValue וזה בכלל 11 בבוקר מהרגע ששינית את הFormat.

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

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

                          אורייא תגובה 1 תגובה אחרונה
                          1
                          • אורייא מנותק
                            אורייא מנותק
                            אוריי
                            השיב לdovid ב נערך לאחרונה על ידי אוריי
                            #14

                            @dovid

                            @dovid אמר באיך להמיר משתנה string לDateTime ב#C:

                            וזה בכלל 11 בבוקר מהרגע ששינית את הFormat

                            לא נראה לי שכזה מהר התוכנה שלי שינתה את התאריך של עצמה 🙂
                            אבל זה לא קשור אני מנסה לשנות את התאריך ל23 וזה לא נותן הוא מחזיר את השעה 11 ועדיין מחשבן 12 שעות פער שזה 11 בצהריים... 😞

                            ניתן לפנות אלי גם ב al0548446188@gmail.com
                            ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

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

                              @אוריי אמר באיך להמיר משתנה string לDateTime ב#C:

                              אבל זה לא קשור אני מנסה לשנות את התאריך ל23 וזה לא נותן הוא מחזיר את השעה 11 ועדיין מחשבן 12 שעות פער שזה 11 בצהריים... 😞

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

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

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

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

                                @dovid
                                אני מחפש כל הזמן במחשב איך להסריט ולא מוצא 😞
                                אולי תדריך אותי (מקווה שעל זה אתה לא רוצה נושא חדש 😧 )

                                ניתן לפנות אלי גם ב al0548446188@gmail.com
                                ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

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

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

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

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

                                  אורייא 2 תגובות תגובה אחרונה
                                  2
                                  • אורייא מנותק
                                    אורייא מנותק
                                    אוריי
                                    השיב לdovid ב נערך לאחרונה על ידי אוריי
                                    #18

                                    @dovid
                                    סוף סוף הצלחתי
                                    0923ab05-01de-4946-80ad-48c9561ee526-משנה תאריך לתמונות והסרטות 2021-06-07 00-27-40.mp4

                                    בקיצור נשאר על שעון 12 שעות

                                    ניתן לפנות אלי גם ב al0548446188@gmail.com
                                    ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

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

                                      @dovid
                                      זה סרטון שיסביר יותר על הבעיה

                                      ניתן לפנות אלי גם ב al0548446188@gmail.com
                                      ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

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

                                        @dovid @OdedDvir הרבה תודה על העזרה
                                        פשוט נפתרה הבעיה ב"ה (את האמת גם אני לא יודע למה אבל משום מה הכל הסתדר).... 👍

                                        ניתן לפנות אלי גם ב al0548446188@gmail.com
                                        ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

                                        תגובה 1 תגובה אחרונה
                                        2
                                        • dovidD dovid העביר נושא זה מ-תכנות ב-

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

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

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