Szabály: Dátum- és időformátum átalakítása#
A szabály a kiválasztott elem értékét egyik dátum- és időformátumból a másikba alakítja át. Akkor hasznos, ha a célcsatorna a feedben lévőtől eltérő dátumformátumot kér, például Unix timestamp-et a Google Product Reviews értékeléseihez. A forrásadatokat nem kell módosítanod.
A szabályt a Szám vagy ár beállítása szekcióban találod, mind a klasszikus űrlapban, mind a Canvasban.
Extra funkciók#
- Előre definiált formátumok a leggyakoribb dátum- és időjelölésekhez
- Egyedi formátum helyőrző karakterekből (tokenek) összeállítva
- Több dátum egy értékben, például kezdő és záró dátum tartomány formájában
- A kiválasztott formátumnak meg nem felelő értékek változatlanul maradnak, és a szabályalkalmazási előzményekben figyelmeztetés jelenik meg róluk
Formátumok#
| Formátum | Leírás |
|---|---|
YYYY-MM-DD |
Év-Hónap-Nap (ISO 8601 szabvány) |
YYYY-MM-DDTHH:mmZ |
Google-formátum, UTC |
YYYY-MM-DDTHH:mm:ss |
Dátum és idő „T" elválasztóval (pl. 2025-06-24T12:46:12) |
YYYY/MM/DD |
Év/Hónap/Nap perjelekkel |
DD/MM/YYYY |
Nap/Hónap/Év (európai formátum) |
MM/DD/YYYY |
Hónap/Nap/Év (amerikai formátum) |
YYYYMMDD |
Kompakt formátum elválasztók nélkül |
DD.MM.YYYY |
Nap.Hónap.Év |
X |
Unix timestamp (másodpercek száma 1970. jan. 1. óta) |
| Egyedi formátum | A formátumot te határozod meg |
Egyedi formátum#
Az Egyedi formátum kiválasztása után megjelenik egy szövegmező, ahová a formátumot az alábbi tokenek segítségével írod be:
| Token | Jelentés |
|---|---|
YYYY |
Év, négy számjegy |
YY |
Év, két számjegy |
MM |
Hónap, két számjegy (01–12) |
M |
Hónap vezető nulla nélkül |
DD |
Nap, két számjegy |
D |
Nap vezető nulla nélkül |
HH |
Óra, két számjegy |
H |
Óra vezető nulla nélkül |
mm |
Perc, két számjegy |
ss |
Másodperc, két számjegy |
X |
Unix timestamp (csak önállóan, más tokenek nélkül) |
- A tokenek kis- és nagybetű-érzékenyek:
MMa hónap,mma perc. - A tokenek között csak a következő karakterek használhatók:
-./:, szóköz,TésZ. - Más karaktert tartalmazó, token nélküli vagy üres formátum nem menthető el — a mezőnél hibaüzenet jelenik meg. Az űrlap szintén elutasítja a formátum elején vagy végén lévő szóközöket.
- Egy érték több dátumot is tartalmazhat, például
DD.MM.YYYY - DD.MM.YYYY. Új blokk ott kezdődik, ahol egy token ismétlődne. A blokkokat legalább egy karakterrel kell elválasztani, és a Formátum ide mezőnek ugyanannyi blokkot kell tartalmaznia, mint a Formátum innen mezőnek. Az elválasztók a két formátumban eltérhetnek.
Az átalakítás működése#
- Az átalakítás UTC-ben zajlik. A szabály nem vált időzónák között.
- Ha a Formátum innen nem tartalmaz időt, a Formátum ide viszont igen, a rendszer
00:00:00értéket ad hozzá. Fordított esetben az idő elvész. - Az érték elején vagy végén lévő szóközöket és sortöréseket az átalakítás előtt a rendszer eltávolítja.
- Az értéknek teljes egészében és pontosan meg kell felelnie a Formátum innen beállításnak, beleértve az elválasztókat és szóközöket.
- Az a érték, amely nem felel meg a formátumnak (eltérő formátum, eltolásként megadott időzóna, nem létező dátum, például
2025-02-30, eltérő számú dátumblokk), változatlan marad. A termékhez figyelmeztetés kerül, és a szabály a többi termékkel folytatódik. - Az Unix timestamp csak egész pozitív számként, másodpercben olvasható.
- Az üres elemérték üres marad, figyelmeztetés nélkül.
Konkrét példák#
1. példa: Unix timestamp átalakítása Google Product Reviews formátumba#
A forrás feed az értékelés dátumát Unix timestampként tartalmazza: 1725172732, a Google Product Reviews azonban 2024-09-01T06:38:52Z formátumot kér.
- Nyisd meg a Rules (Szabályok) oldalt, és kattints az New rule (Új szabály) gombra.
- A Rule type (Szabály típusa) mezőben válaszd a Convert Date and Time Format (Dátum- és időformátum átalakítása) lehetőséget.
- A Queries (Szűrők) mezőben válaszd az All products (Összes termék) lehetőséget, vagy hozz létre egyedi termékszűrőt.
- Az Element (Elem) mezőben válaszd ki az értékelés dátumát tartalmazó elemet.
- A Format from (Formátum innen) mezőben válaszd az X (Unix timestamp) lehetőséget.
- A Format to (Formátum ide) mezőben válaszd az Custom format (Egyedi formátum) lehetőséget, és add meg:
YYYY-MM-DDTHH:mm:ssZ. - Nevezd el a szabályt, például: Értékelés dátuma Google-formátumba.
2. példa: Szállítási dátum átalakítása DD.MM.YYYY formátumból YYYY-MM-DD formátumba#
A szállító a szállítási dátumot a DELIVERY_DATE elemben 15.11.2026 formátumban küldi, a célcsatorna azonban a 2026-11-15 nemzetközi formátumot kéri.
- Nyisd meg a Rules (Szabályok) oldalt, és kattints az New rule (Új szabály) gombra.
- A Rule type (Szabály típusa) mezőben válaszd a Convert Date and Time Format (Dátum- és időformátum átalakítása) lehetőséget.
- A Queries (Szűrők) mezőben válaszd az All products (Összes termék) lehetőséget.
- Az Element (Elem) mezőben válaszd a
DELIVERY_DATEelemet. - A Format from (Formátum innen) mezőben válaszd a
DD.MM.YYYYformátumot, a Format to (Formátum ide) mezőben válaszd aYYYY-MM-DDformátumot. - Nevezd el a szabályt, például: Szállítási dátum ISO formátumba.
GYIK#
Mire való a Dátum- és időformátum átalakítása szabály?#
Az elem értékét egyik dátum- és időformátumból a másikba alakítja át, például a szállítási dátumot DD.MM.YYYY-ből YYYY-MM-DD-be, vagy Unix timestampet Google-formátumba. A forrásadatokat nem kell módosítanod.
Mi a különbség a Napok hozzáadása dátumhoz szabályhoz képest?#
A Napok hozzáadása dátumhoz szabály a mai dátumot a megadott napok számával eltolva írja be. A Dátum- és időformátum átalakítása nem ad hozzá semmit — csak az elemben már meglévő érték jelölési módját változtatja meg.
Mi történik, ha egy érték nem felel meg a kiválasztott Format from formátumnak?#
Az érték változatlan marad. A termékhez figyelmeztetés kerül, és a szabály a többi termékkel folytatódik. A figyelmeztetéseket a szabályalkalmazási előzményekben találod, ahol látható, melyik érték és melyik elem nem felel meg a formátumnak, a szabályra mutató hivatkozással együtt.
Mi történik egy üres értékkel?#
Az üres érték üres marad, figyelmeztetés nélkül.
Vált-e a szabály időzónák között?#
Nem. Az átalakítás UTC-ben zajlik. Az eltolásként megadott időzónát tartalmazó értékek nem felelnek meg a formátumnak, és változatlanul maradnak.
Automatikusan felismeri a szabály az érték formátumát?#
Nem. A Format from (Formátum innen) mezőt magadnak kell kiválasztanod, és az értéknek teljes egészében és pontosan meg kell felelnie.
Támogatja a szabály a milliszekundumokat, AM/PM jelölést vagy hónap- és napneveket?#
Nem. A szabály az Egyedi formátum táblázatában felsorolt tokenekkel dolgozik.
Tartalmazhat egy érték több dátumot?#
Igen. Például a 01.11.2026 - 15.11.2026 értéket a DD.MM.YYYY - DD.MM.YYYY formátumból átalakíthatod YYYY-MM-DD - YYYY-MM-DD formátumba. Mindkét formátumnak azonos számú blokkot kell tartalmaznia.