
फंक्शन ब्लॉक STR2DT एक अंग्रेजी टेक्स्ट फॉर्मेट में दी गई किसी भी तारीख को नई तारीख में बदलता है।
इनपुट पर एक तारीख और समय DT# फॉर्मेट में दिया जाता है।
तारीख की गणना के लिए स्ट्रिंग को परिभाषित करता है।
इनपुट 1970 से पहले की तारीख को परिभाषित कर सकता है। इसके लिए एक फॉर्मेट का उपयोग किया जाता है, जैसे "12/25/0000"। जो पहली क्रिसमस के बराबर होता है। जहां पहला नंबर 12 महीना और दूसरा नंबर 25 दिन होता है। वर्ष को चार अंकों में दर्ज करना होगा, अन्यथा केवल वर्ष 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# फॉर्मेट में गणितीय तारीख और समय को वापस देता है।
त्रुटि की स्थिति में आउटपुट सत्य होता है।