Časové funkce

Program GNU awk poskytuje možnost doplňovat produkovaný text informací o datu a čase.

systime()
Funkce předává aktuální čas v počtu sekund od 1.1.1970 (v POSIX kompatibilních systémech).

strftime(formát, čas)
Funkce zformátuje údaj čas podle zadaného formátu. Hodnota čas musí být v takovém tvaru, jaký produkuje systime(). Pokud hodnotu čas vynecháme, uplatní se aktuální čas. Řetězec formát se zadává stejně jako ve stejnojmenném knihovním podprogramu.

Řetězec formát funkce strftime() obsahuje jak identifikaci časových údajů (začínají znakem %), tak i normální text - ten se opíše beze změn. Časové údaje jsou následující (uživatel by měl mít možnost konfigurovat údaje předávané touto funkcí podle národních zvyklostí):

Uveďme si příklad:

strftime("Dnes je %d. %m. %Y
a máme %H:%M hodin.")


Programovací jazyk textových manipulací: awk
Řetězcové funkce
Řetězcové konstanty