PARSE_DATETIME

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

דוגמאות לשימוש

PARSE_DATETIME("%f", DateTimeText)

תחביר

PARSE_DATETIME( format_string, text )

פרמטרים

format_string – לרשימה של רכיבי פורמט שהפונקציה הזו תומכת בהם, אפשר לעיין במאמר בנושא רכיבי פורמט נתמכים של DATETIME.

text – ייצוג טקסטואלי של תאריך.

סוג הנתונים שמוחזר

תאריך ושעה

דוגמאות

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

נוסחה לדוגמה קלט תשובה
PARSE_DATETIME("%d/%m/%y %H:%M:%S", DateTimeText) 25/12/08 12:12:12 2008-12-25 12:12:12

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

נוסחה לדוגמה קלט תשובה
PARSE_DATETIME('%A, %B %e, %Y', DateTimeText) Wednesday, December 19, 2018 2018-12-19 00:00:00

הערות

כשמשתמשים ב-PARSE_DATETIME, חשוב לזכור את הנקודות הבאות:

  • שדות שלא צוינו. כל שדה שלא צוין מאותחל מ-1970-01-01.
  • שמות לא תלויי-רישיות. שמות כמו Monday,‏ February וכו' הם לא תלויי-רישיות.
  • רווחים. רווח לבן אחד או יותר ברצף במחרוזת הפורמט תואם לאפס רווחים לבנים או יותר ברצף במחרוזת התאריך. בנוסף, תמיד מותר להשתמש ברווחים לבנים בתחילת המחרוזת או בסופה – גם אם הם לא מופיעים במחרוזת הפורמט.
  • סדר קדימות של פורמטים. אם שני רכיבי פורמט (או יותר) מכילים מידע חופף (לדוגמה, אם גם %F וגם %Y משפיעים על השנה), בדרך כלל הרכיב האחרון מבטל את הרכיבים הקודמים.

הפונקציה הזו תומכת ברכיבי פורמט, אבל אין לה תמיכה מלאה ב-%Q, %a, %A, %g, %G, %j, %u, %U, %V, %w, and %W.. רשימה של רכיבי פורמט שהפונקציה הזו תומכת בהם מופיעה במאמר רכיבי פורמט נתמכים של DATETIME.