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: MM a hónap, mm a perc.
  • A tokenek között csak a következő karakterek használhatók: - . / :, szóköz, T és Z.
  • 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.

  1. Nyisd meg a Rules (Szabályok) oldalt, és kattints az New rule (Új szabály) gombra.
  2. 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.
  3. 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.
  4. Az Element (Elem) mezőben válaszd ki az értékelés dátumát tartalmazó elemet.
  5. A Format from (Formátum innen) mezőben válaszd az X (Unix timestamp) lehetőséget.
  6. 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.
  7. 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.

  1. Nyisd meg a Rules (Szabályok) oldalt, és kattints az New rule (Új szabály) gombra.
  2. 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.
  3. A Queries (Szűrők) mezőben válaszd az All products (Összes termék) lehetőséget.
  4. Az Element (Elem) mezőben válaszd a DELIVERY_DATE elemet.
  5. A Format from (Formátum innen) mezőben válaszd a DD.MM.YYYY formátumot, a Format to (Formátum ide) mezőben válaszd a YYYY-MM-DD formátumot.
  6. 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.

Hasznos volt ez a cikk?