Megosztás a következőn keresztül:


Dátum- és időfüggvények az adatfolyam leképezésében

A következőkre vonatkozik: Azure Data Factory Azure Synapse Analytics

Tipp.

Próbálja ki a Data Factoryt a Microsoft Fabricben, amely egy teljes körű elemzési megoldás a nagyvállalatok számára. A Microsoft Fabric az adattovábbítástól az adatelemzésig, a valós idejű elemzésig, az üzleti intelligenciáig és a jelentéskészítésig mindent lefed. Ismerje meg, hogyan indíthat új próbaverziót ingyenesen!

Az adatfolyamok az Azure Data Factoryben és az Azure Synapse Pipelinesban is elérhetők. Ez a cikk az adatfolyamok leképezésére vonatkozik. Ha még nem használta az átalakításokat, tekintse meg az adatok leképezési adatfolyam használatával történő átalakításáról szóló bevezető cikket.

Az alábbi cikkek részletesen ismertetik az Azure Data Factory és az Azure Synapse Analytics által az adatfolyamok leképezésében támogatott dátum- és időfüggvényeket.

Kifejezésfüggvények listája

A Data Factory- és Synapse-folyamatokban dátum- és időfüggvények használatával fejezze ki és módosítsa a dátum/idő értékeket.

Kifejezésfüggvény Task
hozzáad Sztringeket vagy számokat ad hozzá. Dátumot ad hozzá több naphoz. Időtartamot ad hozzá egy időbélyeghez. Hozzáfűzi az egyik hasonló típusú tömböt egy másikhoz. Ugyanaz, mint a + operátor.
addDays Napok hozzáadása dátumhoz vagy időbélyeghez. Ugyanaz, mint a dátum + operátora.
addMonths Hónapok hozzáadása dátumhoz vagy időbélyeghez. Egy időzónát igény szerint át is adhat.
között Ellenőrzi, hogy az első érték két másik érték között van-e. Numerikus, sztring- és dátum/időértékek összehasonlítása
currentDate Lekéri a feladat futtatásának aktuális dátumát. Egy választható időzónát "GMT", "PST", "UTC", "America/Cayman" formában adhat át. A rendszer alapértelmezés szerint a helyi időzónát használja. Az elérhető formátumokért tekintse meg a Java osztályát SimpleDateFormat . https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html.
currentTimestamp Lekéri az aktuális időbélyeget, amikor a feladat a helyi időzónával kezd futni.
currentUTC Az aktuális időbélyeget UTC-ként kapja meg. Ha azt szeretné, hogy az aktuális idő a fürt időzónájától eltérő időzónában legyen értelmezve, megadhat egy választható időzónát "GMT", "PST", "UTC" vagy "Amerika/Kajmán" formátumban. Alapértelmezés szerint az aktuális időzónára van bekapcsolva. Az elérhető formátumokért tekintse meg a Java osztályát SimpleDateFormat . https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html. Az UTC idő másik időzónává alakításához használja fromUTC()a következőt: .
dayOfMonth A hónap napját adja meg dátumként.
dayOfWeek A hét napját adja meg egy dátummal. 1 - vasárnap, 2 - hétfő ..., 7 - szombat.
dayOfYear Az év napját adja meg dátumként.
Napok Időtartam ezredmásodpercben napok száma esetén.
fromUTC Utc időbélyegre konvertálja. Az időzónát opcionálisan "GMT", "PST", "UTC", "America/Cayman" formában is átadhatja. Alapértelmezés szerint az aktuális időzónára van bekapcsolva. Az elérhető formátumokért tekintse meg a Java osztályát SimpleDateFormat . https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html.
óra Lekéri az időbélyeg óraértékét. Egy választható időzónát "GMT", "PST", "UTC", "America/Cayman" formában adhat át. A rendszer alapértelmezés szerint a helyi időzónát használja. Az elérhető formátumokért tekintse meg a Java osztályát SimpleDateFormat . https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html.
hours Időtartam ezredmásodpercben az órák számában.
isDate Ellenőrzi, hogy a bemeneti dátum sztringje dátum-e opcionális beviteli dátumformátummal. Az elérhető formátumokért tekintse meg a Java SimpleDateFormat elemét. Ha a bemeneti dátum formátuma nincs megadva, az alapértelmezett formátum az yyyy-[M]M-[d]d. Az elfogadott formátumok a következők: [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ]
isTimestamp Ellenőrzi, hogy a bemeneti dátum sztringje időbélyeg-e opcionális bemeneti időbélyeg-formátummal. Az elérhető formátumokért tekintse meg a Java SimpleDateFormat elemét. Ha az időbélyeg nincs megadva, a rendszer az alapértelmezett mintát yyyy-[M]M-[d]d hh:mm:ss[.f...] használja. Egy választható időzónát "GMT", "PST", "UTC", "America/Cayman" formában adhat át. Az időbélyeg akár ezredmásodpercnyi pontosságot is támogat a 999-ben, a Java SimpleDateFormat függvényében az elérhető formátumokért tekintse meg.
lastDayOfMonth A hónap utolsó dátumát adja meg egy dátummal.
Ezredmásodperc Lekéri egy dátum ezredmásodpercét. Egy választható időzónát "GMT", "PST", "UTC", "America/Cayman" formában adhat át. A rendszer alapértelmezés szerint a helyi időzónát használja. Az elérhető formátumokért tekintse meg a Java osztályát SimpleDateFormat . https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html.
ezredmásodperc Ezredmásodpercben megadott időtartam ezredmásodpercben.
mínusz Számokat von ki. Napok számának kivonása egy dátumból. Időtartam kivonása időbélyegből. Vonjon ki két időbélyeget, hogy ezredmásodpercben különbséget kapjon. Ugyanaz, mint a - operátor.
perc Lekéri az időbélyeg percértékét. Egy választható időzónát "GMT", "PST", "UTC", "America/Cayman" formában adhat át. A rendszer alapértelmezés szerint a helyi időzónát használja. Az elérhető formátumokért tekintse meg a Java osztályát SimpleDateFormat . https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html.
minutes Időtartam ezredmásodpercben, percekig.
hónap Lekéri egy dátum vagy időbélyeg hónapértékét.
monthsBetween Két dátum közötti hónapok számát adja meg. A számítást lekerekítheti. Egy választható időzónát "GMT", "PST", "UTC", "America/Cayman" formában adhat át. A rendszer alapértelmezés szerint a helyi időzónát használja. Az elérhető formátumokért tekintse meg a Java osztályát SimpleDateFormat . https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html.
második Lekéri a dátum második értékét. Egy választható időzónát "GMT", "PST", "UTC", "America/Cayman" formában adhat át. A rendszer alapértelmezés szerint a helyi időzónát használja. Az elérhető formátumokért tekintse meg a Java osztályát SimpleDateFormat . https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html.
repeta Időtartam ezredmásodpercben másodpercekig.
alnapok Napok kivonása dátumból vagy időbélyegből. Ugyanaz, mint a dátum operátora.
subMonths Hónapok kivonása dátumból vagy időbélyegből.
toDate A bemeneti dátum sztringet dátummá alakítja egy opcionális beviteli dátumformátum használatával. Az elérhető formátumokért tekintse meg a Java osztályát SimpleDateFormat . Ha a bemeneti dátum formátuma nincs megadva, az alapértelmezett formátum yyyy-[M]M-[d]d. Az elfogadott formátumok a következők: [yyyyy, yy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ].
toTimestamp A sztringet időbélyeggé alakítja, opcionális időbélyeg formátumban. Ha az időbélyeg nincs megadva, a rendszer az alapértelmezett yyyy-[M]M-[d]d hh:mm:ss[.f...] mintát használja. Egy választható időzónát "GMT", "PST", "UTC", "America/Cayman" formában adhat át. Az időbélyeg akár ezredmásodpercnyi pontosságot is támogat 999 értékkel. Az elérhető formátumokért tekintse meg a Java osztályát SimpleDateFormat . https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html.
toUTC Az időbélyeget UTC-vé alakítja. Egy választható időzónát "GMT", "PST", "UTC", "America/Cayman" formában adhat át. Alapértelmezés szerint az aktuális időzónára van bekapcsolva. Az elérhető formátumokért tekintse meg a Java osztályát SimpleDateFormat . https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html.
weekOfYear Az év hetét adja meg egy dátummal.
Hét Időtartam ezredmásodpercben, hetekig.
év Lekéri egy dátum évértékét.