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 מחזירה סוגי נתונים של תאריך במצב תאימות.