Blocco funzionale STR2DT

Il blocco funzionale STR2DT converte una data specificata in forma di testo inglese in una nuova data.

Ingresso IN

All'ingresso viene passato una data e un'ora nel formato DT#.

Ingresso STR

Definisce la stringa di caratteri per calcolare la data.

L'ingresso può definire una data prima del 1970. Per fare ciò, è necessario utilizzare un formato come "12/25/0000", che corrisponde al primo Natale. In questo caso, il primo numero 12 rappresenta il mese e il secondo 25 il giorno. L'anno deve essere inserito in quattro cifre, altrimenti verrà considerato solo il valore dell'anno 2000.

Simboli utilizzati
Descrizione Formato
Nome del giorno 'sunday' | 'monday' | 'tuesday' | 'wednesday' | 'thursday' | 'friday' | 'saturday' | 'sun' | 'mon' | 'tue' | 'wed' | 'thu' | 'fri' | 'sat'
Giorni della settimana 'weekday' | 'weekdays'
Numero [+-]?[0-9]+
Ordinale 'first' | 'second' | 'third' | 'fourth' | 'fifth' | 'sixth' | 'seventh' | 'eighth' | 'ninth' | 'tenth' | 'eleventh' | 'twelfth' | 'next' | 'last' | 'previous' | 'this'
Testi relativi 'next' | 'last' | 'previous' | 'this'
Spazi vuoti [ \t]+
Unità (('sec' | 'second' | 'min' | 'minute' | 'hour' | 'day' | 'fortnight' | 'forthnight' | 'month' | 'year') 's'?) | 'weeks' | daytext
Notazioni basate sul giorno
Formato Descrizione Esempi
'yesterday' Mezzanotte di ieri. "yesterday 14:00"
'midnight' L'ora viene impostata a 00:00:00.
'today' L'ora viene impostata a 00:00:00.
'now' Viene ignorato.
'noon' L'ora viene impostata a 12:00:00. "yesterday noon"
'tomorrow' Mezzanotte di domani.
'back of' hour 15 minuti dopo un'ora specifica. "back of 7pm", "back of 15"
'front of' hour 15 minuti prima di un'ora specifica. "front of 5am", "front of 23"
'first day of' Imposta il giorno sul primo giorno del mese dell'attuale mese. Questo funziona anche con un mese e anno specificati. "first day of January 2008"
'last day of' Imposta il giorno sull'ultimo giorno del mese dell'attuale mese. Questo funziona anche con un mese e anno specificati. "last day of next month"
ordinale spazio nome_giorno spazio 'of' Calcola il x° giorno della settimana nel mese. "first sat of July 2008"
'last' spazio nome_giorno spazio 'of' Calcola l'ultimo giorno della settimana nel mese. "last sat of July 2008"
numero spazio? (unità | 'week') Calcola uno spostamento relativo rispetto alla data attuale. "+5 weeks", "12 day", "-7 weekdays"
ordinale spazio unità Calcola il tempo relativo rispetto all'unità specificata. "fifth day", "second month"
'ago' Calcola un momento nel passato. "2 days ago", "8 days ago 14:00", "2 months 5 days ago", "2 months ago 5 days", "2 days ago"
nome_giorno Va al giorno della settimana successivo. "Monday"
reltext spazio 'week' Calcola il formato speciale "weekday + last/this/next week". "Monday next week"

Uscita DT

Restituisce la data e l'ora calcolate nel formato DT#.

Uscita ERR

In caso di errore, l'uscita è vera.