Datum- och tidsfunktioner i mappning av dataflöde
GÄLLER FÖR: Azure Data Factory Azure Synapse Analytics
Dricks
Prova Data Factory i Microsoft Fabric, en allt-i-ett-analyslösning för företag. Microsoft Fabric omfattar allt från dataflytt till datavetenskap, realtidsanalys, business intelligence och rapportering. Lär dig hur du startar en ny utvärderingsversion kostnadsfritt!
Dataflöden är tillgängliga både i Azure Data Factory och Azure Synapse Pipelines. Den här artikeln gäller för mappning av dataflöden. Om du är nybörjare på transformeringar kan du läsa den inledande artikeln Transformera data med hjälp av ett mappningsdataflöde.
Följande artiklar innehåller information om datum- och tidsfunktioner som stöds av Azure Data Factory och Azure Synapse Analytics i mappning av dataflöden.
Lista över uttrycksfunktioner
I Data Factory- och Synapse-pipelines använder du datum- och tidsfunktioner för att uttrycka datetime-värden och ändra dem.
Uttrycksfunktion | Uppgift |
---|---|
addera | Lägger till ett par strängar eller siffror. Lägger till ett datum i ett antal dagar. Lägger till en varaktighet i en tidsstämpel. Lägger till en matris av liknande typ till en annan. Samma som operatorn + . |
addDays | Lägg till dagar i ett datum eller en tidsstämpel. Samma som operatorn + för datum. |
addMonths | Lägg till månader i ett datum eller en tidsstämpel. Du kan också skicka en tidszon. |
mellan | Kontrollerar om det första värdet ligger mellan två andra värden. Numeriska värden, strängvärden och datetime-värden kan jämföras |
currentDate | Hämtar det aktuella datumet när jobbet börjar köras. Du kan skicka en valfri tidszon i form av "GMT", "PST", "UTC", "America/Cayman". Den lokala tidszonen används som standard. Se Java-klassen SimpleDateFormat för tillgängliga format. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html. |
currentTimestamp | Hämtar den aktuella tidsstämpeln när jobbet börjar köras med den lokala tidszonen. |
currentUTC | Hämtar den aktuella tidsstämpeln som UTC. Om du vill att din aktuella tid ska tolkas i en annan tidszon än klustertidszonen kan du skicka en valfri tidszon i form av "GMT", "PST", "UTC" eller "America/Cayman". Den är standardinställningen för den aktuella tidszonen. Se Java-klassen SimpleDateFormat för tillgängliga format. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html. Om du vill konvertera UTC-tiden till en annan tidszon använder du fromUTC() . |
dayOfMonth | Hämtar dagen i månaden med ett datum. |
dayOfWeek | Får veckodagen angiven ett datum. 1 - Söndag, 2 - Måndag ..., 7 - Lördag. |
dayOfYear | Får dagen på året givet ett datum. |
Dagar | Varaktighet i millisekunder för antal dagar. |
fromUTC | Konverterar till tidsstämpeln från UTC. Du kan också skicka tidszonen i form av "GMT", "PST", "UTC", "America/Cayman". Den är standardinställningen för den aktuella tidszonen. Se Java-klassen SimpleDateFormat för tillgängliga format. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html. |
timme | Hämtar timvärdet för en tidsstämpel. Du kan skicka en valfri tidszon i form av "GMT", "PST", "UTC", "America/Cayman". Den lokala tidszonen används som standard. Se Java-klassen SimpleDateFormat för tillgängliga format. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html. |
hours | Varaktighet i millisekunder för antal timmar. |
isDate | Kontrollerar om indatadatumsträngen är ett datum med ett valfritt indatadatumformat. Se Javas SimpleDateFormat för tillgängliga format. Om indatadatumformatet utelämnas är yyyy-[M]M-[d]d standardformatet . Godkända format är [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ] |
isTimestamp | Kontrollerar om indatadatumsträngen är en tidsstämpel med ett valfritt tidsstämpelformat för indata. Se Javas SimpleDateFormat för tillgängliga format. Om tidsstämpeln utelämnas används standardmönstret yyyy-[M]M-[d]d hh:mm:ss[.f...] . Du kan skicka en valfri tidszon i form av "GMT", "PST", "UTC", "America/Cayman". Tidsstämpeln stöder upp till millisekunders noggrannhet med värdet 999 Referera till Javas SimpleDateFormat för tillgängliga format. |
lastDayOfMonth | Hämtar det sista datumet i månaden med ett datum. |
millisekund | Hämtar millisekundersvärdet för ett datum. Du kan skicka en valfri tidszon i form av "GMT", "PST", "UTC", "America/Cayman". Den lokala tidszonen används som standard. Se Java-klassen SimpleDateFormat för tillgängliga format. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html. |
millisekunder | Varaktighet i millisekunder för antal millisekunder. |
minus | Subtraherar tal. Subtrahera antalet dagar från ett datum. Subtrahera varaktighet från en tidsstämpel. Subtrahera två tidsstämplar för att få skillnad i millisekunder. Samma som operatorn - . |
minut | Hämtar minutvärdet för en tidsstämpel. Du kan skicka en valfri tidszon i form av "GMT", "PST", "UTC", "America/Cayman". Den lokala tidszonen används som standard. Se Java-klassen SimpleDateFormat för tillgängliga format. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html. |
minutes | Varaktighet i millisekunder för antal minuter. |
månad | Hämtar månadsvärdet för ett datum eller en tidsstämpel. |
monthsBetween | Hämtar antalet månader mellan två datum. Du kan avrunda beräkningen. Du kan skicka en valfri tidszon i form av "GMT", "PST", "UTC", "America/Cayman". Den lokala tidszonen används som standard. Se Java-klassen SimpleDateFormat för tillgängliga format. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html. |
andra | Hämtar det andra värdet för ett datum. Du kan skicka en valfri tidszon i form av "GMT", "PST", "UTC", "America/Cayman". Den lokala tidszonen används som standard. Se Java-klassen SimpleDateFormat för tillgängliga format. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html. |
Sekunder | Varaktighet i millisekunder under antal sekunder. |
subDays | Subtrahera dagar från ett datum eller en tidsstämpel. Samma som operatorn - för datum. |
undermånader | Subtrahera månader från ett datum eller en tidsstämpel. |
toDate | Konverterar indatadatumsträng till datum med ett valfritt indatadatumformat. Se Java-klassen SimpleDateFormat för tillgängliga format. Om indatadatumformatet utelämnas är standardformatet åååå-[M]M-[d]d. Accepterade format är :[ åååå, å-[M]M, åååå-[M]M-[d]d, åååå-[M]M-[d]dT* ]. |
toTimestamp | Konverterar en sträng till en tidsstämpel med ett valfritt tidsstämpelformat. Om tidsstämpeln utelämnas används standardmönstret yyyy-[M]M-[d]d hh:mm:ss[.f...]. Du kan skicka en valfri tidszon i form av "GMT", "PST", "UTC", "America/Cayman". Tidsstämpeln stöder upp till millisekunders noggrannhet med värdet 999. Se Java-klassen SimpleDateFormat för tillgängliga format. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html. |
toUTC | Konverterar tidsstämpeln till UTC. Du kan skicka en valfri tidszon i form av "GMT", "PST", "UTC", "America/Cayman". Den är standardinställningen för den aktuella tidszonen. Se Java-klassen SimpleDateFormat för tillgängliga format. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html. |
weekOfYear | Får veckan på året givet ett datum. |
Veckor | Varaktighet i millisekunder för antal veckor. |
år | Hämtar årsvärdet för ett datum. |