Khối Chức Năng Str2dt

Khối chức năng STR2DT chuyển đổi một ngày được chỉ định bằng văn bản tiếng Anh thành một ngày mới.

Đầu Vào In

Đầu vào là một ngày và thời gian trong định dạng DT# được truyền.

Đầu Vào Str

Xác định chuỗi ký tự để tính toán ngày.

Đầu vào có thể xác định một ngày trước 1970. Để làm điều đó, cần sử dụng một định dạng như "12/25/0000", tương ứng với Lễ Giáng Sinh đầu tiên. Trong đó, số đầu tiên 12 là tháng và số thứ hai 25 là ngày. Năm phải được nhập với bốn chữ số, nếu không chỉ giá trị năm 2000 mới được chấp nhận.

Ký Hiệu Được Sử Dụng
Mô Tả Định Dạng
Tên Ngày Trong Tuần 'sunday' | 'monday' | 'tuesday' | 'wednesday' | 'thursday' | 'friday' | 'saturday' | 'sun' | 'mon' | 'tue' | 'wed' | 'thu' | 'fri' | 'sat'
Ngày Trong Tuần 'weekday' | 'weekdays'
Số [+-]?[0-9]+
Hạng 'first' | 'second' | 'third' | 'fourth' | 'fifth' | 'sixth' | 'seventh' | 'eighth' | 'ninth' | 'tenth' | 'eleventh' | 'twelfth' | 'next' | 'last' | 'previous' | 'this'
Văn Bản Tương Đối 'next' | 'last' | 'previous' | 'this'
Khoảng Trắng [ \t]+
Đơn Vị (('sec' | 'second' | 'min' | 'minute' | 'hour' | 'day' | 'fortnight' | 'forthnight' | 'month' | 'year') 's'?) | 'weeks' | daytext
Phương Pháp Dựa Trên Ngày
Định Dạng Mô Tả Ví Dụ
'yesterday' Đêm hôm qua. "yesterday 14:00"
'midnight' Thời gian được đặt thành 00:00:00
'today' Thời gian được đặt thành 00:00:00
'now' Được bỏ qua.
'noon' Thời gian được đặt thành 12:00:00 "yesterday noon"
'tomorrow' Đêm mai.
'back of' hour 15 phút sau một thời điểm xác định. "back of 7pm", "back of 15"
'front of' hour 15 phút trước một thời điểm xác định. "front of 5am", "front of 23"
'first day of' Đặt ngày thành ngày đầu tiên của tháng hiện tại. Điều này cũng hoạt động với một tháng và năm được chỉ định. "first day of January 2008"
'last day of' Đặt ngày thành ngày cuối cùng của tháng hiện tại. Điều này cũng hoạt động với một tháng và năm được chỉ định. "last day of next month"
ordinal space dayname space 'of' Tính toán ngày thứ x trong tháng. "first sat of July 2008"
'last' space dayname space 'of' Tính toán ngày cuối cùng trong tháng. "last sat of July 2008"
number space? (unit | 'week') Tính toán một offset tương đối so với ngày hiện tại. "+5 weeks", "12 day", "-7 weekdays"
ordinal space unit Tính toán thời gian tương đối so với đơn vị được chỉ định. "fifth day", "second month"
'ago' Tính toán một thời điểm trong quá khứ. "2 days ago", "8 days ago 14:00", "2 months 5 days ago", "2 months ago 5 days", "2 days ago"
dayname Chuyển đến ngày trong tuần tiếp theo. "Monday"
reltext space 'week' Tính toán định dạng đặc biệt "weekday + last/this/next week". "Monday next week"

Đầu Ra Dt

Trả về ngày và thời gian được tính toán trong định dạng DT#.

Đầu Ra Err

Trong trường hợp lỗi, đầu ra là đúng.