Applies ToAccess 2013

Access מספק פונקציות מוכללות שבהן באפשרותך להשתמש בביטויים כדי לעצב, ליצור, לנתח ולחשב תאריכים ושעות. בחר טבלה שמתאימה לפעולות שברצונך לבצע.

אני רוצה...

הצגת תאריך או שעה בתבנית ספציפית

הצגת תאריכים בתבנית הרצויה. העמודה ' תוצאות ' מניחה שהשדה [StartDate] מכיל את הערך Date/Time של 11 בינואר 2012 17:30:15.

פונקציה

שימוש

דוגמה

תוצאה

תבנית*

הפונקציה עיצוב של כל מטרה המשמשת ליצירת תבניות תאריך/שעה מותאמות אישית.

Format ([StartDate], "yyyy-mm-dd")

2012-01-11

FormatDateTime*

החלת אחד מתוך 5 תבניות תאריך/שעה מוכללות על ערך.

FormatDateTime ([StartDate], vbLongDate)

יום רביעי, 11 בינואר 2012

MonthName*

המרת מספר לשם חודש. הפונקציה מחזירה שגיאה אם אתה מספק מספר מחוץ לטווח של 1-12.

MonthName (12)

דצמבר

WeekdayName*

המרת מספר לשם של יום בשבוע. הפונקציה מחזירה שגיאה אם אתה מספק מספר מחוץ לטווח של 1-7.

WeekdayName (2)

שני

* לא זמין ב-Access web apps.

לראש הדף

פיצול תאריך או שעה לחלקים

לעתים עליך רק לדעת חלק אחד מערך תאריך/שעה, כגון השנה או הדקה. פונקציות אלה כולן מחזירות ערכי מספרים שלמים התואמים למרווח שאתה מחפש. העמודה ' תוצאות ' מניחה ש-[StartDate] מכיל את ערך התאריך/שעה של 11 בינואר, 2012 17:30:15.

פונקציה

שימוש

דוגמה

תוצאה

שנה

הפונקציה מחזירה את חלק השנה של ערך התאריך/שעה.

Year ([StartDate])

2012

חודש

הפונקציה מחזירה את חלק החודש של ערך התאריך/שעה (1 עד 12).

Month ([StartDate])

1

יום

הפונקציה מחזירה את חלק היום של ערך Date/Time (1 עד 31).

Day ([StartDate])

11

יום בשבוע*

החזרת היום המספרי בשבוע (1 עד 7). כברירת מחדל, יום ראשון נחשב ליום הראשון בשבוע, אך באפשרותך לציין יום אחר כיום הראשון.

יום חול ([StartDate])

4

שעה*

הפונקציה מחזירה את חלק השעה של הערך Date/Time (0 עד 23).

Hour ([StartDate])

17

דקה*

הפונקציה מחזירה את החלק דקות של הערך Date/Time (0 עד 59).

דקה ([StartDate])

30

שנית*

הפונקציה מחזירה את החלק השניות של הערך Date/Time (0 עד 59).

שניה ([StartDate])

15

DatePart

גירסה הניתנת להגדרה של הפונקציות שלעיל, שבה באפשרותך לציין איזה חלק של ערך התאריך/שעה הרצוי.

DatePart ("yyyy", [StartDate])

2012

* לא זמין ביישומי Access.

לראש הדף

הפוך מספרים וטקסט לתאריכים ושעות

Access מאחסן תאריכים כמספרים בעלי דיוק כפול של נקודה צפה. לדוגמה, 11 בינואר 2012 5:30 מאוחסן כ40919.72917. החלק השלם, מימין לנקודה העשרונית, מייצג את התאריך. חלק השבר, משמאל לנקודה העשרונית, מייצג את השעה. פונקציות אלה עוזרות לך ליצור מספר נקודה צפה זה מתוך ערכים אחרים, כגון מספרים שלמים או טקסט.

פונקציה

שימוש

דוגמה

תוצאה (כיצד Access מאחסן אותה)

DateSerialhttps://msdn.microsoft.com/en-us/library/gg264202.aspx

הערה:  ביישום Access, השתמש בפונקציות DateFromParts או DateWithTimeFromParts .

בונה ערך תאריך ממספרים שלמים שאתה מספק עבור השנה, החודש והיום.

DateSerial (2012, 1, 11)

40919.0

CDate*

המרת טקסט לערך תאריך/שעה. מטפל הן בחלק התאריך והשעה של המספר.

עצה:  השתמש בפונקציה כדי לקבוע אם ניתן להמיר מחרוזת טקסט לערך תאריך/שעה. לדוגמה, IsDate ("1/11/2012") מחזיר True.

CDate ("1/11/2012 17:30")

40919.72917

DateValue*

המרת טקסט לערך תאריך/שעה, אך אינו ממיר את חלק השעה.

DateValue ("1/11/2012 17:30")

40919.0

TimeValue*

פונקציה זו ממירה טקסט לערך תאריך/שעה, אך אינה ממירה את פרטי התאריך.

TimeValue ("1/11/2012 17:30")

0.72917

TimeSerialhttps://msdn.microsoft.com/en-us/library/gg251654.aspx

הערה:  ביישום Access, השתמש בפונקציות TimeFromParts או DateWithTimeFromParts .

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

TimeSerial (17, 30, 15)

0.72934

* לא זמין ביישומי Access.

לראש הדף

חיבור או חיסור של תאריכים

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

פונקציה

שימוש

דוגמה

תוצאה

DateAdd

הוספת מרווח ספציפי (כגון 2 חודשים או 3 שעות) לערך תאריך/שעה. כדי להחסיר, השתמש במספר שלילי כארגומנט השני.

DateAdd ("m", 1, "1/11/2012")

2/11/2012

DateDiff

קובע את מספר מרווחי הזמן (כגון ימים או דקות) בין שני ערכי תאריך/שעה.

הערה:  זכור שניתן גם פשוט להחסיר ערך תאריך אחד מהשני כדי לקבל את מספר הימים ביניהם, לדוגמה, #2/15/2012-#2/1/2012 = 14.

DateDiff ("d", "1/11/2012", "4/15/2012")

95

גלה כיצד לחשב את מספר הימים בין שני תאריכים.

לראש הדף

הוספת התאריך של היום או השעה הנוכחית

השתמש בפונקציות אלה כדי לקבוע את התאריך או השעה הנוכחיים. העמודה ' תוצאות ' מניחה שתאריך/שעה של המערכת הנוכחיים הם 11 בינואר 2012 17:30:15.

פונקציה

שימוש

דוגמה

תוצאה

כעתhttps://msdn.microsoft.com/en-us/library/gg278671.aspx

החזרת התאריך והשעה הנוכחיים של המערכת.

‎Now()‎

1/11/2012 5:30:15 PM

תאריך

הערה:  ביישום Access, השתמש בפונקציה Today .

החזרת תאריך המערכת הנוכחי.

Date()‎

1/11/2012

Time*

החזרת זמן המערכת הנוכחי.

Time ()

5:30:15 PM

טיימר*

פונקציה זו מחזירה את מספר השניות שחלפו מאז חצות.

שעון עצר ()

63015

* לא זמין ביישומי Access.

לראש הדף

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.