TODATE
הפונקציה מחזירה תאריך בפורמט של מצב תאימות.
אפשר להשתמש ב-TODATE בשתי דרכים:
- יצירת תאריך במצב תאימות משדות טקסט.
- שינוי פורמט התצוגה ורמת הפירוט של תאריך במצב תאימות.
דוגמאות לשימוש
TODATE(Text_Date,"%Y/%m/%d","%Y-%m-%d")
TODATE(Text_Date,"%Y/%m/%d","%Y-%m-%d")
TODATE(Response_Time, 'MILLIS', '%Y%m%d')
TODATE(Created_Time, 'DECIMAL_DATE', '%Y')
תחביר
TODATE(field_expression, input_date_format, output_date_format)
פורמטים של קלט
המאפיין input_date_format הוא אופציונלי אם field_expression מוגדר נכון כתאריך סמנטי.
TODATE מקבלת מחרוזות בפורמטים הבאים:
'BASIC': %Y/%m/%d-%H:%M:%S
'DEFAULT_DASH': %Y-%m-%d [%H:%M:%S]
'DEFAULT_SLASH': %Y/%m/%d [%H:%M:%S]
'DEFAULT_DECIMAL': %Y%m%d [%H:%M:%S]
'RFC_1123': לדוגמה, Sat, 24 May 2008 20:09:47 GMT
'RFC_3339': לדוגמה, 2008-05-24T20:09:47Z
'SECONDS': מספר השניות מאז ראשית התקופה
'MILLIS': אלפיות השנייה מאז תקופת זמן המערכת
'MICROS': מיקרו-שניות מאז תקופת זמן המערכת
'NANOS': ננו-שניות מאז Epoch
'JULIAN_DATE': מספר הימים מאז ראשית התקופה
'DECIMAL_DATE': זהה ל-'DEFAULT_DECIMAL'
כל פורמט תקין של strptime. אופציונלי אם הערך הוא כבר שדה של תאריך ושעה.
פורמטים של פלט
TODATE מקבלת מחרוזות בפורמט הפלט הבא:
- "%Y" - year
- "%m" לחודש
- "%d" – יום
- "%W" – מספר השבוע בשנה
- "%w" – היום בשבוע
- "%H" שעות
- "%M" - דקה
דוגמאות
| Example formula | Input | Output |
|---|---|---|
TODATE(Text_Date,"%Y/%m/%d","%Y-%m-%d") |
2024/05/09 | 2024-05-09 |
TODATE(Response_Time, 'MILLIS', '%Y%m%d') |
1715294861000 | 20240509 |
TODATE(Created_time, 'DECIMAL_DATE', '%Y') |
20240509[11:34:12] | 2024 |
הערות
TODATE מחזירה סוגי נתונים של תאריך במצב תאימות.