Blocco Funzionale T2STR

Il blocco funzionale T2STR converte un tempo in una stringa.

Ingresso PT

Definisce il tempo in T# per il calcolo della stringa.

Ingresso FORMAT

All'ingresso viene definito il formato come stringa. Ad esempio, in "%m" per i minuti. Se non viene impostato alcun ingresso o lasciato vuoto, si assume la stringa "%dd %hh %mm %ss %msms".

Valori Possibili
Formato Output
%d Giorni, ad esempio: 1
%%d Giorni con zero iniziale, ad esempio: 01
%h Ore, ad esempio: 5
%%h Ore con zero iniziale, ad esempio: 05
%m Minuti, ad esempio: 2
%%m Minuti con zero iniziale, ad esempio: 02
%s Secondi, ad esempio: 4
%%s Secondi con zero iniziale, ad esempio: 04
%ms Millisecondi, ad esempio: 6
%%ms Millisecondi con zero iniziale, ad esempio: 06
%%%ms Millisecondi con doppio zero iniziale, ad esempio: 006

Ingresso MAXRES

L'ingresso definisce la risoluzione massima del blocco funzionale nel formato T#. Tutte le variabili che sono superiori a questo valore vengono restituite come 0 e aggiunte al valore precedente. Un valore di T#1h restituirà ad esempio 73m 4h 12s.

Suggerimento: La risoluzione minima può essere generata con il blocco funzionale MOD, modificando l'ingresso PT in precedenza.

Uscita STR

Restituisce la stringa nel formato specificato.

Sostituzione Di 0d 0h 0m 0s 0ms

I valori zero possono essere sostituiti semplicemente con il blocco funzionale PREG_REPLACE. A tal fine, all'ingresso PATTERN viene inserito '/\b0(?:ms|d|h|m|s)\b\s*/' e l'uscita STR viene collegata con l'ingresso SUBJECT. Il risultato può lasciare spazi vuoti. Questi possono essere rimossi utilizzando il blocco funzionale STR_TRIM.