עבור לתוכן

תאריכים ב vb.net

Featured Replies

פורסם

איך כותבים את הדברים הבאים:

לשלוף תאריך מטקסט-בוקס (dd/mm/yyyy) לתוך משתנה

להוסיף 10 חודשים לתאריך

לשלוף את השנה בלבד ולהפוך אותה ל int

לשלוף את החודש בלבד ולהפוך אותו ל int

פורסם
  • מחבר

קראתי תודה

עם זאת לא הבנתי איך לשלוף תאריך מטקסט-בוקס (dd/mm/yyyy) לתוך משתנה

פורסם

כל זה כתוב בלינק שקיבלת:

By parsing the string representation of a date and time value. The Parse, ParseExact, TryParse, and TryParseExact methods all convert a string to its equivalent date and time value. The following example uses the Parse method to parse a string and convert it to a DateTime value.

Dim dateString As String = "5/1/2008 8:30:52 AM"
Dim date1 As Date = Date.Parse(dateString, CultureInfo.InvariantCulture)

יש לך textbox, יש לו שדה מסוג string. בדיוק כמו בדוגמא.

פורסם
  • מחבר

אוקי

הבעייה שהטקסט בוקס בדוגמה של msdn הוא בפורמט mm/dd/yyyy ואילו בטקסט-בוקס שלי אני משתמש בפורמט ההפוך dd/mm/yyyy

פורסם

אז בשביל זה יש את הגרסה האחרת ל-parse

http://msdn.microsoft.com/en-us/library/kc8s65zs.aspx

שבה אתה מעביר אובייקט שקובע איך נראה תאריך. יש שם כמה דוגמאות, איך משתמשים בתאריכים אמריקאיים (en-US) ובתאריכים ישראליים (he-IL).

אופציה שנייה היא לתת לו את הפורמט ידנית, באמצעות ParseExact

http://msdn.microsoft.com/en-us/library/w2sa9yss.aspx

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים