ฟังก์ชันบล็อก STR2DT

ฟังก์ชันบล็อก STR2DT แปลงวันที่ที่ระบุในรูปแบบข้อความภาษาอังกฤษเป็นวันที่ใหม่

อินพุต IN

อินพุตรับวันที่และเวลาในรูปแบบ DT#

อินพุต STR

กำหนดสตริงตัวอักษรเพื่อคำนวณวันที่

อินพุตสามารถระบุวันที่ก่อน 1970 ได้ โดยใช้รูปแบบ เช่น "12/25/0000" ซึ่งหมายถึงวันคริสต์มาสครั้งแรก โดยตัวเลขแรก 12 คือเดือน และตัวเลขที่สอง 25 คือวัน เดือนและปีต้องกรอกเป็นตัวเลข 4 หลัก ถ้ากรอกไม่ครบจะถือว่าเป็นปี 2000

สัญลักษณ์ที่ใช้
คำอธิบาย รูปแบบ
ชื่อวัน 'sunday' | 'monday' | 'tuesday' | 'wednesday' | 'thursday' | 'friday' | 'saturday' | 'sun' | 'mon' | 'tue' | 'wed' | 'thu' | 'fri' | 'sat'
วันในสัปดาห์ 'weekday' | 'weekdays'
หมายเลข [+-]?[0-9]+
ลำดับ 'first' | 'second' | 'third' | 'fourth' | 'fifth' | 'sixth' | 'seventh' | 'eighth' | 'ninth' | 'tenth' | 'eleventh' | 'twelfth' | 'next' | 'last' | 'previous' | 'this'
ข้อความที่เกี่ยวข้อง 'next' | 'last' | 'previous' | 'this'
ช่องว่าง [ \t]+
หน่วย (( 'sec' | 'second' | 'min' | 'minute' | 'hour' | 'day' | 'fortnight' | 'forthnight' | 'month' | 'year') 's'?) | 'weeks' | daytext
การระบุวันที่
รูปแบบ คำอธิบาย ตัวอย่าง
'yesterday' เวลากลางคืนของเมื่อวานนี้ "yesterday 14:00"
'midnight' ตั้งเวลาเป็น 00:00:00
'today' ตั้งเวลาเป็น 00:00:00
'now' ถูกละเลย
'noon' ตั้งเวลาเป็น 12:00:00 "yesterday noon"
'tomorrow' เวลากลางคืนของพรุ่งนี้
'back of' hour 15 นาทีหลังจากเวลาใดเวลาหนึ่ง "back of 7pm", "back of 15"
'front of' hour 15 นาทีก่อนเวลาใดเวลาหนึ่ง "front of 5am", "front of 23"
'first day of' ตั้งวันที่เป็นวันแรกของเดือนปัจจุบัน หรือ เดือนและปีที่ระบุ "first day of January 2008"
'last day of' ตั้งวันที่เป็นวันสุดท้ายของเดือนปัจจุบัน หรือ เดือนและปีที่ระบุ "last day of next month"
ordinal space dayname space 'of' คำนวณวันที่เป็นวันในสัปดาห์ลำดับที่ x ของเดือน "first sat of July 2008"
'last' space dayname space 'of' คำนวณวันที่เป็นวันในสัปดาห์ล่าสุดของเดือน "last sat of July 2008"
number space? (unit | 'week') คำนวณออฟเซ็ตที่เกี่ยวข้องกับวันที่ปัจจุบัน "+5 weeks", "12 day", "-7 weekdays"
ordinal space unit คำนวณเวลาที่เกี่ยวข้องกับหน่วยที่ระบุ "fifth day", "second month"
'ago' คำนวณเวลาในอดีต "2 days ago", "8 days ago 14:00", "2 months 5 days ago", "2 months ago 5 days", "2 days ago"
dayname ไปยังวันในสัปดาห์ถัดไป "Monday"
reltext space 'week' คำนวณรูปแบบพิเศษ "weekday + last/this/next week" "Monday next week"

เอาต์พุต DT

ส่งกลับวันที่และเวลาที่คำนวณได้ในรูปแบบ DT#

เอาต์พุต ERR

เมื่อเกิดข้อผิดพลาด เอาต์พุตจะเป็นจริง