Portál AbcLinuxu, 10. května 2025 13:22
awk -F[.-] '{print $3"-"$2"-"$1}' <<< $datum
coz funguje dobre, akorat kdyz mam napr. na stupu datum 1.05.213, tak dostanu 2013-05- 1 (potreboval bych pred 1 doplnit nulu).Řešení dotazu:
printf()
Jako vždy se zeptám: Odkud to datum bereš a kde ho potřebuješ? Možná se AWK dá úplně vypustit drobnou úpravou producenta nebo konzumenta.
DATE
. Přece nechceš být trapný jako tvůrci našich centrálních registrů pasů a občanek?
Jinak můžeš v MySQL využít funkci STR_TO_DATE()
, která ten převod provede sama.
STR_TO_DATE()
, tak to prevedu pomoci ni :)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.