Gå till huvudinnehåll Gå till ytterligare innehåll

Datumprocessor

Med Datum-processorn kan du utföra olika åtgärder på kolumner med ett datum eller en tidsmarkör i ett transformationsflöde.

Vill du byta namn på processorn klickar du på RedigeraRedigera-ikonen som visas när du hovrar över standardnamnet på processorn.

För att redigera beskrivningen klickar du på RedigeraRedigera-ikonen som visas när du hovrar över Beskrivning.

Information om vilka mönster som ska användas för inmatning av datum och tid finns på Datum- och tidsmönster.

Jämför datum

Du kan jämföra ett datumvärde i en kolumn med värdet i en annan datumkolumn eller med ett angivet datum. Utdatavärdet är en booleskt representation av jämförelsen.

  1. Välj Jämför datum i Funktionsnamn.

  2. Välj vilken operatör som ska användas när du jämför datum, t.ex. lika med eller före, i läget jämför modell.

  3. Välj vilken kolumn du vill använda när du jämför datum i Kolumn att bearbeta.

  4. Välj vad du vill jämföra med i Använd med.

    • Med Värde kan du jämföra med ett fast värde.

      Ställ in datum och tid att jämföra med i Värde. Inmatningsformatet är: åååå-MM-DD HH:mm

    • Kolumnen jämförs med värdet i en annan kolumn i datauppsättningen.

      Ställ in jämförelsekolumnen i Kolumn.

  5. Ange namnet på den nya kolumnen i Nytt kolumnnamn.

  6. Klicka på Tillämpa.

Konvertera till datum

Om du har en kolumn med en annan datatyp än datum, men som innehåller datumvärden, kan du konvertera den till ett datum.

  1. Välj Konvertera till datum under Funktionsnamn.

  2. Välj vilken kolumn du vill konvertera i Kolumn att bearbeta.

  3. Ställ in formatet för inmatningsdatumet i Inmatningsformat.

    • Auto kommer att försöka känna igen datumformatet automatiskt.

    • Med Anpassa kan du ställa in formatmönstret för inmatningsdatumet.

      Ställ in mönstret i format för datuminmatning. Mer information finns i Datum- och tidsmönster.

  4. Välj Skapa ny kolumn om du vill lagra resultaten i en ny kolumn. I annat fall lagras resultaten i samma kolumn.

    Ange namnet på den nya kolumnen i Nytt kolumnnamn.

  5. Klicka på Tillämpa.

Konvertera till tidsmarkör

Om du har en kolumn med en annan datatyp än tidsmarkör, men som innehåller tidsmarkörvärden, kan du konvertera den till en tidsmarkör.

  1. Välj Konvertera till tidsmarkör under Funktionsnamn.

  2. Välj vilken kolumn du vill konvertera i Kolumn att bearbeta.

  3. Ställ in formatet för inmatningstidsmarkören i Inmatningsformat.

    • Auto kommer att försöka känna igen tidsmarkörformatet automatiskt.

    • Med Anpassa kan du ställa in formatmönstret för inmatningstidsmarkören.

      Ställ in mönstret i format för datuminmatning. Mer information finns i Datum- och tidsmönster.

  4. Välj Skapa ny kolumn om du vill lagra resultaten i en ny kolumn. I annat fall lagras resultaten i samma kolumn.

    Ange namnet på den nya kolumnen i Nytt kolumnnamn.

  5. Klicka på Tillämpa.

Konvertera till tid

Om du har en kolumn med en annan datatyp än tid, men som innehåller tidsvärden, kan du konvertera den till en tid.

  1. Välj Konvertera till tid under Funktionsnamn.

  2. Välj vilken kolumn du vill konvertera i Kolumn att bearbeta.

  3. Ställ in formatet för inmatningstidsmarkören i Inmatningsformat.

    • Auto kommer att försöka känna igen tidsmarkörformatet automatiskt.

    • Med Anpassa kan du ställa in formatmönstret för inmatningstidsmarkören.

      Ställ in mönstret i format för datuminmatning. Mer information finns i Datum- och tidsmönster.

  4. Välj Skapa ny kolumn om du vill lagra resultaten i en ny kolumn. I annat fall lagras resultaten i samma kolumn.

    Ange namnet på den nya kolumnen i Nytt kolumnnamn.

  5. Klicka på Tillämpa.

Skapa datum av delar

Du kan skapa ett datum från delar som antingen kan vara ett set-värde eller ett kolumnvärde. Datumet lagras i en ny kolumn.

  1. Välj Skapa datum från delar i Funktionsnamn.

  2. Ställ in årsdelen.

    Välj om du vill ange ett fast värde eller ett kolumnvärde i År.

    • Om du valde Värde, ange ett årsvärde i Årsvärde.

    • Om du valde Kolumn, välj vilken kolumn som ska användas i Årskolumn.

  3. Ställ in månadsdelen.

    Välj om du vill ange ett fast värde eller ett kolumnvärde i Månad.

    • Om du valde Värde, ange ett månadsvärde i Månadsvärde.

    • Om du valde Kolumn, välj vilken kolumn som ska användas i Månadskolumn.

  4. Ställ in dagdelen.

    Välj om du vill ange ett fast värde eller ett kolumnvärde i Dag.

    • Om du valde Värde, ange ett dagvärde i Dagvärde.

    • Om du valde Kolumn, välj vilken kolumn som ska användas i Dagskolumn.

  5. Ange namnet på den nya kolumnen i Nytt kolumnnamn.

  6. Klicka på Tillämpa.

Skapa tid av delar

Du kan skapa en tid från delar som antingen kan vara ett set-värde eller ett kolumnvärde. Tiden lagras i en ny kolumn.

  1. Välj Skapa tid från delar i Funktionsnamn.

  2. Ställ in timdelen.

    Välj om du vill ange ett fast värde eller ett kolumnvärde i Timmar.

    • Om du valde Värde, ange ett timvärde i Timvärde.

    • Om du valde Kolumn, välj vilken kolumn som ska användas i Timkolumn.

  3. Ställ in minutdelen.

    Välj om du vill ange ett fast värde eller ett kolumnvärde i Minuter.

    • Om du valde Värde, ange ett minutvärde i Minutvärde.

    • Om du valde Kolumn, välj vilken kolumn som ska användas i Minutkolumn.

  4. Ställ in sekunddelen.

    Välj om du vill ange ett fast värde eller ett kolumnvärde i Sekunder.

    • Om du valde Värde, ange ett sekundvärde i Sekundvärde.

    • Om du valde Kolumn, välj vilken kolumn som ska användas i Sekundkolumn.

  5. Ställ in millisekunddelen.

    Välj om du vill ange ett fast värde eller ett kolumnvärde i Millisekunder.

    • Om du valde Värde, ange ett dagvärde i Millisekundvärde.

    • Om du valde Kolumn, välj vilken kolumn som ska användas i Millisekundkolumn.

  6. Ange namnet på den nya kolumnen i Nytt kolumnnamn.

  7. Klicka på Tillämpa.

Skapa datetime av delar

Du kan skapa en datetime från delar som antingen kan vara ett set-värde eller ett kolumnvärde. Datetime lagras i en ny kolumn.

  1. Välj Skapa datum från delar i Funktionsnamn.

  2. Ställ in årsdelen.

    Välj om du vill ange ett fast värde eller ett kolumnvärde i År.

    • Om du valde Värde, ange ett årsvärde i Årsvärde.

    • Om du valde Kolumn, välj vilken kolumn som ska användas i Årskolumn.

  3. Ställ in månadsdelen.

    Välj om du vill ange ett fast värde eller ett kolumnvärde i Månad.

    • Om du valde Värde, ange ett månadsvärde i Månadsvärde.

    • Om du valde Kolumn, välj vilken kolumn som ska användas i Månadskolumn.

  4. Ställ in dagdelen.

    Välj om du vill ange ett fast värde eller ett kolumnvärde i Dag.

    • Om du valde Värde, ange ett dagvärde i Dagvärde.

    • Om du valde Kolumn, välj vilken kolumn som ska användas i Dagskolumn.

  5. Ställ in timdelen.

    Välj om du vill ange ett fast värde eller ett kolumnvärde i Timmar.

    • Om du valde Värde, ange ett timvärde i Timvärde.

    • Om du valde Kolumn, välj vilken kolumn som ska användas i Timkolumn.

  6. Ställ in minutdelen.

    Välj om du vill ange ett fast värde eller ett kolumnvärde i Minuter.

    • Om du valde Värde, ange ett minutvärde i Minutvärde.

    • Om du valde Kolumn, välj vilken kolumn som ska användas i Minutkolumn.

  7. Ställ in sekunddelen.

    Välj om du vill ange ett fast värde eller ett kolumnvärde i Sekunder.

    • Om du valde Värde, ange ett sekundvärde i Sekundvärde.

    • Om du valde Kolumn, välj vilken kolumn som ska användas i Sekundkolumn.

  8. Ange namnet på den nya kolumnen i Nytt kolumnnamn.

  9. Klicka på Tillämpa.

Trunkera datum

Du kan trunkera datumfältet för att utesluta en datum- eller tidsdel.

  1. Välj Trunkera datum i Funktionsnamn.

  2. Välj vilken datumkolumn som ska trunkeras i Kolumn att bearbeta.

  3. Välj vilket datum eller vilken tidsdel som ska trunkeras i Datum- eller tidsdel.

  4. Välj Skapa ny kolumn om du vill lagra resultaten i en ny kolumn. I annat fall lagras resultaten i samma kolumn.

    Ange namnet på den nya kolumnen i Nytt kolumnnamn.

  5. Klicka på Tillämpa.

Lägg till varaktighet

Du kan lägga till en varaktighet för kolumnvärden. Varaktigheten kan vara ett fast värde eller från en annan kolumn.

  1. Välj Lägg till varaktighet i Funktionsnamn.

  2. Välj datumkolumn där varaktighet ska läggas till i Kolumn att bearbeta.

  3. Välj vilket datum eller vilken tidsdel som ska läggas till i Datum- eller tidsdel.

  4. Välj om du vill ange ett fast värde eller ett kolumnvärde i Varaktighet. Den varaktighet som läggs till beror på vad du har valt i Datum- eller tidsdelen.

    • Om du valde Värde anger du varaktigheten i Varaktighet.

    • Om du valde Kolumn, välj vilken kolumn som ska användas i Varaktighetskolumn.

  5. Välj Skapa ny kolumn om du vill lagra resultaten i en ny kolumn. I annat fall lagras resultaten i samma kolumn.

    Ange namnet på den nya kolumnen i Nytt kolumnnamn.

  6. Klicka på Tillämpa.

Beräkna datumskillnad

Du kan beräkna skillnaden mellan datumet i en kolumn och antingen nu, ett specifikt datum eller ett datum i en annan kolumn. Resultatet lagras i en ny kolumn.

  1. Välj Beräkna datumskillnad i Funktionsnamn.

  2. Välj datumkolumn där varaktighet ska läggas till i Kolumn att bearbeta.

  3. Du kan också välja vilken enhet som ska beräkna skillnaden i datum- eller tidsdel.

  4. Välj om du vill jämföra med nu, ett specifikt datum, eller ett datum i en annan kolumn i Tills.

    • Om du valde Specifikt datum anger du datumet i Detta datum. Inmatningsformatet är: åååå-MM-DD HH:mm

    • Om du valde Kolumn, välj vilken kolumn som ska användas i Kolumn.

  5. Ange namnet på den nya kolumnen i Nytt kolumnnamn.

  6. Klicka på Tillämpa.

Extrahera datumkomponenter

Du kan extrahera delar av ett datum, en tid eller en datetime och lagra delarna i enskilda kolumner.

  1. Välj Extrahera datumdelar i Funktionsnamn.

  2. Välj vilken datumkolumn som datumdelar ska extraheras från i Kolumn att bearbeta.

  3. Välj vilka delar som ska extraheras.

  4. Ange ett kolumnprefix i Nytt kolumnprefix. De kolumner som skapas får namn som börjar med prefixet, följt av delen, åtskilda med understreck.

  5. Klicka på Tillämpa.

Datum- och tidsmönster

Med processorn Datum kan du utföra åtgärder på datum som följer specifika datum- och tidsmönster.

Låt oss ta följande inmatningsdatum och datum- och tidsformat som exempel:

  • 7/22/2015

  • 7/22/2015 6:33:01 (på förmiddagen).

Vilket datummönster ska ställas in i Datum-processorns konfiguration?

Med beaktande av följande information:

  • M används för att beskriva månader med en eller två siffror.

    Exempel: 7/22/2015 eller 07/22/2015

  • MM används för att beskriva månader med två siffror.

    Exempel: 07/22/2015 är giltigt men inte 7/22/2015.

  • MMM används för att beskriva de förkortade månadsnamnen.

    Exempel: Jul

  • MMMM används för att beskriva de förkortade månadsnamnen.

    Exempel: July

  • d används för att beskriva dagar med två siffror.

    Exempel: 7/22/2015 är giltigt men inte 07/2/2015.

  • yyyy används för att beskriva året.

    Anteckning om information

    Versalt Y används för veckoår.

    Exempel: 7/22/2015

  • H används för att beskriva timmar på ett dygn (0–23) med en eller två siffror. Om du vill använda timmar i ett dygn (1–24) använder du k.

    Exempel: 7/22/2015 6:33:01 eller 07/22/2015 18:33:01

  • HH används för att beskriva timmar på ett dygn (0–23) med två siffror.

    Exempel: 7/22/2015 18:33:01 är giltigt men inte 07/22/2015 6:33:01.

  • h används för att beskriva timmar som AM/PM (1–12) med en eller två siffror. Om du vill använda timmar som AM/PM (0–11) använder du K.

    Exempel: 7/22/2015 6:33:01 eller 07/22/2015 06:33:01

  • hh används för att beskriva timmar som AM/PM (1–12) med två siffror.

    Exempel: 7/22/2015 06:33:01 är giltigt men inte 07/22/2015 6:33:01.

  • m används för att beskriva minuter med en eller två siffror.

    Exempel: 7/22/2015 6:3:01 eller 07/22/2015 6:33:01

  • mm används för att beskriva minuter med två siffror.

    Exempel: 7/22/2015 06:33:01 är giltigt men inte 07/22/2015 6:3:01.

  • s används för att beskriva sekunder med en eller två siffror.

    Exempel: 7/22/2015 6:33:1 eller 07/22/2015 6:33:01

  • ss används för att beskriva sekunder med två siffror.

    Exempel: 7/22/2015 06:33:01 är giltigt men inte 07/22/2015 6:33:1.

Datummönstret för inmatningen av datumet 7/22/2015 bör därför ställas in som en eller två siffror för månaden, en eller två siffror för dagen och fyra siffror för året. Följande mönster är giltiga:

  • M/d/yyyy
  • M/dd/yyyy

Datumtidsmönstret för datatidsinmatningen 7/22/2015 6:33:01 (AM) ska alltså ställas in med en eller två siffror för timmarna, en eller två siffror för minuterna, en eller två siffror för sekunderna och AM-siffror för tiden på dygnet. Följande mönster är giltiga:

  • M/d/yyyy h:m:s
  • M/d/yyyy h:mm:s
  • M/d/yyyy h:mm:ss
  • M/d/yyyy h:m:ss

Mer information om datum- och tidsformat finns i den officiella Java-dokumentationen.

Var den här sidan till hjälp för dig?

Om du hittar några fel på denna sida eller i innehållet – ett stavfel, ett steg som saknas eller ett tekniskt fel – berätta för oss så att vi kan blir bättre!