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. |