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

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

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

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

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

    יש לי משתנה string שאני מקבל דרך הwinforms ששם הוא מקבל תאריך מתוך תיבת טקסט
    ניסיתי לפתוח אותו כמשתנה DateTime אבל הוא החזיר שגיאה שהרי התיבת טקסט זה string
    השאלה היא איך אני יכול להמיר את ה string ל DateTime
    תודה רבה מראש 👍

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

    OdedDvirO תגובה 1 תגובה אחרונה
    0
    • אורייא אוריי

      יש לי משתנה string שאני מקבל דרך הwinforms ששם הוא מקבל תאריך מתוך תיבת טקסט
      ניסיתי לפתוח אותו כמשתנה DateTime אבל הוא החזיר שגיאה שהרי התיבת טקסט זה string
      השאלה היא איך אני יכול להמיר את ה string ל DateTime
      תודה רבה מראש 👍

      OdedDvirO מנותק
      OdedDvirO מנותק
      OdedDvir
      כתב ב נערך לאחרונה על ידי
      #2

      @אוריי

      var userDate = DateTime.Parse("06/06/2021");
      
      אורייא תגובה 1 תגובה אחרונה
      2
      • OdedDvirO OdedDvir

        @אוריי

        var userDate = DateTime.Parse("06/06/2021");
        
        אורייא מנותק
        אורייא מנותק
        אוריי
        כתב ב נערך לאחרונה על ידי אוריי
        #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
        • אורייא אוריי

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

          זה הקוד שלי

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

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

          OdedDvirO מנותק
          OdedDvirO מנותק
          OdedDvir
          כתב ב נערך לאחרונה על ידי
          #4

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

          var numCurrentCameraTime = DateTime.Parse(Camera_date.Text);
          var offset = DateTime.Now - numCurrentCameraTime;
          
          תגובה 1 תגובה אחרונה
          3
          • אורייא אוריי

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

            זה הקוד שלי

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

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

            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
            • dovidD dovid

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

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

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

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

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

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

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

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

              dovidD תגובה 1 תגובה אחרונה
              0
              • אורייא אוריי

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

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

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

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

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

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

                • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                אורייא תגובה 1 תגובה אחרונה
                2
                • dovidD dovid

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

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

                  אורייא מנותק
                  אורייא מנותק
                  אוריי
                  כתב ב נערך לאחרונה על ידי
                  #8

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

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

                  dovidD תגובה 1 תגובה אחרונה
                  0
                  • אורייא אוריי

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

                    dovidD מנותק
                    dovidD מנותק
                    dovid
                    ניהול
                    כתב ב נערך לאחרונה על ידי
                    #9

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

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

                    אז תגדיר ככה:

                    MM/dd/yyyy HH:mm:ss

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

                    לא הבנתי.

                    • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                    • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                    אורייא תגובה 1 תגובה אחרונה
                    2
                    • dovidD dovid

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

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

                      אז תגדיר ככה:

                      MM/dd/yyyy HH:mm:ss

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

                      לא הבנתי.

                      אורייא מנותק
                      אורייא מנותק
                      אוריי
                      כתב ב נערך לאחרונה על ידי
                      #10

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

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

                      dovidD תגובה 1 תגובה אחרונה
                      0
                      • אורייא אוריי

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

                        dovidD מנותק
                        dovidD מנותק
                        dovid
                        ניהול
                        כתב ב נערך לאחרונה על ידי
                        #11

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

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

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

                        • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                        • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                        אורייא תגובה 1 תגובה אחרונה
                        2
                        • dovidD dovid

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

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

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

                          אורייא מנותק
                          אורייא מנותק
                          אוריי
                          כתב ב נערך לאחרונה על ידי אוריי
                          #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
                          • אורייא אוריי

                            @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

                            dovidD מנותק
                            dovidD מנותק
                            dovid
                            ניהול
                            כתב ב נערך לאחרונה על ידי
                            #13

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

                            • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                            • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                            אורייא תגובה 1 תגובה אחרונה
                            1
                            • dovidD dovid

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

                              אורייא מנותק
                              אורייא מנותק
                              אוריי
                              כתב ב נערך לאחרונה על ידי אוריי
                              #14

                              @dovid

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

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

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

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

                              dovidD תגובה 1 תגובה אחרונה
                              0
                              • אורייא אוריי

                                @dovid

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

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

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

                                dovidD מנותק
                                dovidD מנותק
                                dovid
                                ניהול
                                כתב ב נערך לאחרונה על ידי
                                #15

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

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

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

                                • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                                • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                                אורייא תגובה 1 תגובה אחרונה
                                2
                                • dovidD dovid

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

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

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

                                  אורייא מנותק
                                  אורייא מנותק
                                  אוריי
                                  כתב ב נערך לאחרונה על ידי
                                  #16

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

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

                                  dovidD תגובה 1 תגובה אחרונה
                                  0
                                  • אורייא אוריי

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

                                    dovidD מנותק
                                    dovidD מנותק
                                    dovid
                                    ניהול
                                    כתב ב נערך לאחרונה על ידי dovid
                                    #17

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

                                    • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                                    • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                                    אורייא 2 תגובות תגובה אחרונה
                                    2
                                    • dovidD dovid

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

                                      אורייא מנותק
                                      אורייא מנותק
                                      אוריי
                                      כתב ב נערך לאחרונה על ידי אוריי
                                      #18

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

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

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

                                      תגובה 1 תגובה אחרונה
                                      0
                                      • dovidD dovid

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

                                        אורייא מנותק
                                        אורייא מנותק
                                        אוריי
                                        כתב ב נערך לאחרונה על ידי
                                        #19

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

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

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

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

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

                                          תגובה 1 תגובה אחרונה
                                          2
                                          • dovidD dovid העביר נושא זה מ-תכנות ב-
                                          תגובה
                                          • תגובה כנושא
                                          התחברו כדי לפרסם תגובה
                                          • מהישן לחדש
                                          • מהחדש לישן
                                          • הכי הרבה הצבעות


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

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

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