Μονάδα Λειτουργίας T2STR

Η Μονάδα Λειτουργίας T2STR μετατρέπει μια ώρα σε μια αλυσίδα χαρακτήρων.

Είσοδος PT

Ορίζει την ώρα σε T# για τον υπολογισμό της αλυσίδας χαρακτήρων.

Είσοδος FORMAT

Στον εισαγωγικό ορίζεται το πρότυπο ως αλυσίδα χαρακτήρων. Π.χ. σε "%m" για τα λεπτά. Αν δεν οριστεί κάποιος εισαγωγικός ή αφήνεται κενός, τότε υποτίθεται η αλυσίδα χαρακτήρων "%dd %hh %mm %ss %msms".

Δυνατές Τιμές
Πρότυπο Έξοδος
%d Ημέρες π.χ.: 1
%%d Ημέρες με προκατασκευασμένο μηδέν π.χ.: 01
%h Ώρες π.χ.: 5
%%h Ώρες με προκατασκευασμένο μηδέν π.χ.: 05
%m Λεπτά π.χ.: 2
%%m Λεπτά με προκατασκευασμένο μηδέν π.χ.: 02
%s Δευτερόλεπτα π.χ.: 4
%%s Δευτερόλεπτα με προκατασκευασμένο μηδέν π.χ.: 04
%ms Χιλιοστά του δευτερολέπτου π.χ.: 6
%%ms Χιλιοστά του δευτερολέπτου με προκατασκευασμένο μηδέν π.χ.: 06
%%%ms Χιλιοστά του δευτερολέπτου με προκατασκευασμένο διπλό μηδέν π.χ.: 006

Είσοδος MAXRES

Ο εισαγωγικός ορίζει την μέγιστη ανάλυση της Μονάδας Λειτουργίας στο πρότυπο T#. Όλες οι μεταβλητές που είναι υψηλότερες από αυτήν την τιμή επιστρέφονται ως 0 και προστίθενται στην προηγούμενη τιμή. Μια τιμή T#1h θα επιστρέψει π.χ. 73m 4h 12s.

Συμβουλή: Η ελάχιστη ανάλυση μπορεί να δημιουργηθεί με τη Μονάδα Λειτουργίας MOD, τροποποιώντας την είσοδο PT προηγουμένως.

Έξοδος STR

Επιστρέφει την αλυσίδα χαρακτήρων στο καθορισμένο πρότυπο.

Αντικατάσταση Τιμών 0d 0h 0m 0s 0ms

Οι τιμές μηδέν μπορούν να αντικατασταθούν εύκολα με τη Μονάδα Λειτουργίας PREG_REPLACE. Για αυτό, στον εισαγωγικό PATTERN χρησιμοποιείται '/\b0(?:ms|d|h|m|s)\b\s*/' και ο έξοδος STR συνδέεται με τον εισαγωγικό SUBJECT. Το αποτέλεσμα μπορεί να αφήσει κενά. Αυτά μπορούν να αφαιρεθούν χρησιμοποιώντας τη Μονάδα Λειτουργίας STR_TRIM.