Processore di date
Il processore Date consente di eseguire diverse operazioni nelle colonne con i dati di una data o di un timestamp in un flusso di trasformazione.
Per rinominare il processore, fare clic sull'icona Modifica che viene visualizzata quando si posiziona il mouse sul nome predefinito del processore.
Per modificare la descrizione, fare clic sull'icona Modifica che viene visualizzata quando si posiziona il mouse su Descrizione.
Per informazioni sui modelli da utilizzare per l'inserimento di data e ora, vedere Schemi di data e ora.
Confronta le date
È possibile confrontare il valore di una data in una colonna con il valore di un'altra colonna di data o con una data specifica. Il valore di output è una rappresentazione booleana del confronto.
-
Selezionare Confronta date in Nome funzione.
-
Selezionare l'operatore da utilizzare per il confronto delle date, ad esempio, è uguale a o prima, in Modalità confronto.
-
Selezionare la colonna da utilizzare per il confronto delle date in Colonna da elaborare.
-
Selezionare il valore che si desidera confrontare in Usa con.
-
Valore permette di eseguire il confronto con un valore fisso.
Impostare la data e l'ora con cui effettuare il confronto in Valore. Il formato di input è: aaaa-MM-GG HH:mm.
-
È possibile utilizzare Colonna per eseguire il confronto con il valore di un'altra colonna del set di dati.
Impostare la colonna con cui effettuare il confronto in Colonna.
-
-
Inserire il nome della nuova colonna in Nuovo nome colonna.
-
Fare clic su Apply (Applica).
Conversione in una data
Se si dispone di una colonna con un tipo di dati che non corrisponde a una data, ma che contiene i valori di una data, è possibile convertirla in una data.
-
Selezionare Converti in data in Nome funzione.
-
Selezionare la colonna da convertire in Colonna da elaborare.
-
Impostare il formato della data di input in Formato di input.
-
Automatico tenterà di riconoscere automaticamente il formato della data.
-
Personalizzato consente di impostare il modello di formattazione della data di input.
Impostare il modello in Modello data di input. Per ulteriori informazioni, vedere Schemi di data e ora.
-
-
Selezionare Crea nuova colonna se desidera memorizzare i risultati in una nuova colonna. In caso contrario, i risultati vengono memorizzati nella stessa colonna.
Inserire il nome della nuova colonna in Nuovo nome colonna.
-
Fare clic su Apply (Applica).
Conversione in un valore timestamp
Se si dispone di una colonna con un tipo di dati che non corrisponde a un timestamp, ma che contiene i valori di un timestamp, è possibile convertirla in un valore timestamp.
-
Selezionare Converti in timestamp in Nome funzione.
-
Selezionare la colonna da convertire in Colonna da elaborare.
-
Impostare il formato del timestamp di input in Formato di input.
-
Automatico tenterà di riconoscere automaticamente il formato del timestamp.
-
Personalizzato consente di impostare il modello di formattazione del timestamp di input.
Impostare il modello in Modello data di input. Per ulteriori informazioni, vedere Schemi di data e ora.
-
-
Selezionare Crea nuova colonna se desidera memorizzare i risultati in una nuova colonna. In caso contrario, i risultati vengono memorizzati nella stessa colonna.
Inserire il nome della nuova colonna in Nuovo nome colonna.
-
Fare clic su Apply (Applica).
Conversione in un valore ora
Se si dispone di una colonna con un tipo di dati che non corrisponde a un'ora, ma che contiene i valori di un'ora, è possibile convertirla in un'ora.
-
Selezionare Converti in orario in Nome funzione.
-
Selezionare la colonna da convertire in Colonna da elaborare.
-
Impostare il formato del timestamp di input in Formato di input.
-
Automatico tenterà di riconoscere automaticamente il formato del timestamp.
-
Personalizzato consente di impostare il modello di formattazione del timestamp di input.
Impostare il modello in Modello data di input. Per ulteriori informazioni, vedere Schemi di data e ora.
-
-
Selezionare Crea nuova colonna se desidera memorizzare i risultati in una nuova colonna. In caso contrario, i risultati vengono memorizzati nella stessa colonna.
Inserire il nome della nuova colonna in Nuovo nome colonna.
-
Fare clic su Applica.
Creazione di una data dalle parti
È possibile creare una data dalle parti che possono essere un valore impostato o un valore di colonna. La data viene memorizzata in una nuova colonna.
-
Selezionare Crea data da parti in Nome funzione.
-
Impostare la parte dell'anno.
Selezionare se si desidera impostare un valore fisso o un valore di colonna in Anno.
-
Se si è selezionato Valore, inserire il valore di un anno in Valore anno.
-
Se si è selezionata Colonna, selezionare la colonna da utilizzare nella Colonna anno.
-
-
Impostare la parte del mese.
Selezionare se si desidera impostare un valore fisso o un valore di colonna in Mese.
-
Se si è selezionato Valore, inserire il valore di un mese in Valore mese.
-
Se si è selezionata Colonna, selezionare la colonna da utilizzare in Colonna mese.
-
-
Impostare la parte del giorno.
Selezionare se si desidera impostare un valore fisso o un valore di colonna in Giorno.
-
Se si è selezionato Valore, inserire il valore di un giorno in Valore giorno.
-
Se si è selezionata Colonna, selezionare la colonna da utilizzare in Colonna giorno.
-
-
Inserire il nome della nuova colonna in Nuovo nome colonna.
-
Fare clic su Applica.
Creazione di un'ora dalle parti
È possibile creare un'ora dalle parti che possono essere un valore impostato o un valore di colonna. L'ora viene memorizzata in una nuova colonna.
-
Selezionare Crea ora da parti in Nome funzione.
-
Impostare la parte delle ore.
Selezionare se si desidera impostare un valore fisso o un valore di colonna in Ore.
-
Se si è selezionato Valore, inserire il valore di un'ora in Valore ore.
-
Se si è selezionata Colonna, selezionare la colonna da utilizzare nella colonna Ore.
-
-
Impostare la parte dei minuti.
Selezionare se si desidera impostare un valore fisso o un valore di colonna in Minuti.
-
Se si è selezionato Valore, inserire il valore di un minuto in Valore minuti.
-
Se si è selezionata Colonna, selezionare la colonna da utilizzare in Colonna minuti.
-
-
Impostare la parte dei secondi.
Selezionare se si desidera impostare un valore fisso o un valore di colonna in Secondi.
-
Se si è selezionato Valore, inserire il valore di un secondo in Valore secondi.
-
Se si è selezionata Colonna, selezionare la colonna da utilizzare in Colonna secondi.
-
-
Impostare la parte dei millisecondi.
Selezionare se si desidera impostare un valore fisso o un valore di colonna in Millisecondi.
-
Se si è selezionato Valore, inserire il valore di un millisecondo in Valore millisecondi.
-
Se si è selezionata Colonna, selezionare la colonna da utilizzare in Millisecondi.
-
-
Inserire il nome della nuova colonna in Nuovo nome colonna.
-
Fare clic su Applica.
Creazione di un valore datetime dalle parti
È possibile creare un valore datetime dalle parti che possono essere un valore impostato o un valore di colonna. Il valore datetime viene memorizzato in una nuova colonna.
-
Selezionare Crea data da parti in Nome funzione.
-
Impostare la parte dell'anno.
Selezionare se si desidera impostare un valore fisso o un valore di colonna in Anno.
-
Se si è selezionato Valore, inserire il valore di un anno in Valore anno.
-
Se si è selezionata Colonna, selezionare la colonna da utilizzare nella Colonna anno.
-
-
Impostare la parte del mese.
Selezionare se si desidera impostare un valore fisso o un valore di colonna in Mese.
-
Se si è selezionato Valore, inserire il valore di un mese in Valore mese.
-
Se si è selezionata Colonna, selezionare la colonna da utilizzare in Colonna mese.
-
-
Impostare la parte del giorno.
Selezionare se si desidera impostare un valore fisso o un valore di colonna in Giorno.
-
Se si è selezionato Valore, inserire il valore di un giorno in Valore giorno.
-
Se si è selezionata Colonna, selezionare la colonna da utilizzare in Colonna giorno.
-
-
Impostare la parte delle ore.
Selezionare se si desidera impostare un valore fisso o un valore di colonna in Ore.
-
Se si è selezionato Valore, inserire il valore di un'ora in Valore ore.
-
Se si è selezionata Colonna, selezionare la colonna da utilizzare nella colonna Ore.
-
-
Impostare la parte dei minuti.
Selezionare se si desidera impostare un valore fisso o un valore di colonna in Minuti.
-
Se si è selezionato Valore, inserire il valore di un minuto in Valore minuti.
-
Se si è selezionata Colonna, selezionare la colonna da utilizzare in Colonna minuti.
-
-
Impostare la parte dei secondi.
Selezionare se si desidera impostare un valore fisso o un valore di colonna in Secondi.
-
Se si è selezionato Valore, inserire il valore di un secondo in Valore secondi.
-
Se si è selezionata Colonna, selezionare la colonna da utilizzare in Colonna secondi.
-
-
Inserire il nome della nuova colonna in Nuovo nome colonna.
-
Fare clic su Applica.
Troncamento della data
È possibile troncare il campo della data per escludere una parte di data o di ora.
-
Selezionare Tronca data in Nome funzione.
-
Selezionare la colonna della data da troncare in Colonna da elaborare.
-
Selezionare la parte di data o di ora da troncare in Parte di data o orario.
-
Selezionare Crea nuova colonna se desidera memorizzare i risultati in una nuova colonna. In caso contrario, i risultati vengono memorizzati nella stessa colonna.
Inserire il nome della nuova colonna in Nuovo nome colonna.
-
Fare clic su Applica.
Aggiungi durata
È possibile aggiungere una durata di tempo ai valori delle colonne. La durata può essere un valore fisso o proveniente da un'altra colonna.
-
Selezionare Aggiungi durata in Nome funzione.
-
Selezionare la colonna della data a cui aggiungere la durata in Colonna da elaborare.
-
Selezionare la parte di data o di ora da aggiungere in Parte di data o orario.
-
Selezionare se si desidera impostare un valore fisso o un valore di colonna in Durata. La durata aggiunta si baserà sui valori selezionati in Parte di data o orario.
-
Se si è selezionato Valore, inserire la durata in Valore durata.
-
Se si è selezionata Colonna, selezionare la colonna da utilizzare in Durata colonna.
-
-
Selezionare Crea nuova colonna se desidera memorizzare i risultati in una nuova colonna. In caso contrario, i risultati vengono memorizzati nella stessa colonna.
Inserire il nome della nuova colonna in Nuovo nome colonna.
-
Fare clic su Applica.
Calcola differenza data
È possibile calcolare la differenza tra la data di una colonna e adesso, una data specifica o la data di un'altra colonna. Il risultato viene memorizzato in una nuova colonna.
-
Selezionare Calcola differenza data in Nome funzione.
-
Selezionare la colonna della data a cui aggiungere la durata in Colonna da elaborare.
-
Facoltativamente, è possibile selezionare l'unità per cui calcolare la differenza in Parte di data o orario.
-
Selezionare se si desidera effettuare il confronto con adesso, una data specifica o una data in un'altra colonna di Fino.
-
Se si è selezionato il campo Data specifica, inserire la data in Questa data. Il formato di input è: aaaa-MM-GG HH:mm.
-
Se si è selezionata Colonna, selezionare la colonna da utilizzare in Colonna.
-
-
Inserire il nome della nuova colonna in Nuovo nome colonna.
-
Fare clic su Applica.
Estrazione di parti della data
È possibile estrarre parti di una data, di un'ora o di un orario e memorizzare le parti in colonne individuali.
-
Selezionare Estrai parti data in Nome funzione.
-
Selezionare la colonna della data per cui si desiderano estrarre le parti in Colonna da elaborare.
-
Selezionare le parti da estrarre.
-
Inserire un prefisso di colonna in Nuovo prefisso colonne. Le colonne create avranno un nome che inizia con il prefisso, seguito dalla parte, separata dal trattino basso.
-
Fare clic su Applica.
Schemi di data e ora
Il processore Date permette di applicare operazioni sulle date seguendo modelli specifici per data e ora.
Prendiamo come esempio il seguente formato di data e ora di input:
-
7/22/2015
-
7/22/2015 6:33:01 (questa ora è nel formato AM).
Quale deve essere il modello di data impostato nella configurazione del processore Date?
Considerando le seguenti informazioni:
M è utilizzato per descrivere i mesi con una o due cifre.
Esempio: 7/22/2015 o 07/22/2015
MM è utilizzato per descrivere i mesi con due cifre.
Esempio: la data nel formato 07/22/2015 è valida, mentre la data 7/22/2015 non lo è.
MMM è utilizzato per descrivere i nomi dei mesi abbreviati.
Esempio: Jul
MMM è utilizzato per descrivere i nomi dei mesi abbreviati.
Esempio: July
dd è utilizzato per descrivere i giorni con due cifre.
Esempio: la data nel formato 7/22/2015 è valida, mentre la data 07/2/2015 non lo è.
yyyy viene utilizzato per descrivere l'anno.
Nota informaticaLa lettera maiuscola Y viene utilizzata per indicare l'anno in cui cade la settimana.
Esempio: 7/22/2015
H è utilizzato per descrivere le ore di un giorno (0-23) con una o due cifre. Se si desiderano utilizzare le ore in un giorno (1-24), utilizzare k.
Esempio: 7/22/2015 6:33:01 o 07/22/2015 18:33:01
HH è utilizzato per descrivere le ore di un giorno (0-23) con due cifre.
Esempio: la data nel formato 7/22/2015 18:33:01 è valida, mentre la data 07/22/2015 6:33:01 non lo è.
h è utilizzato per descrivere le ore in formato AM/PM (1-12) con una o due cifre. Se si desiderano utilizzare le ore nel formato AM/PM (0-11), utilizzare K.
Esempio: 7/22/2015 6:33:01 o 07/22/2015 06:33:01
hh è utilizzato per descrivere le ore in formato AM/PM (1-12) con due cifre.
Esempio: la data nel formato 7/22/2015 06:33:01 è valida, mentre la data 07/22/2015 6:33:01 non lo è.
m è utilizzato per descrivere i minuti con una o due cifre.
Esempio: 7/22/2015 6:3:01 o 07/22/2015 6:33:01
mm è utilizzato per descrivere i minuti con due cifre.
Esempio: la data nel formato 7/22/2015 06:33:01 è valida, mentre la data 07/22/2015 6:3:01 non lo è.
s è utilizzato per descrivere i secondi con una o due cifre.
Esempio: 7/22/2015 6:33:1 o 07/22/2015 6:33:01
ss è utilizzato per descrivere i secondi con due cifre.
Esempio: la data nel formato 7/22/2015 06:33:01 è valida, mentre la data 07/22/2015 6:33:1 non lo è.
Il modello di data per l'inserimento della data 7/22/2015 deve quindi essere impostato come una o due cifre per il mese, una o due cifre per il giorno e quattro cifre per l'anno. Sono validi i seguenti modelli:
- M/d/yyyy
- M/dd/yyyy
Il modello datetime per l'inserimento del valore datetime 7/22/2015 6:33:01 (AM) deve quindi essere impostato con una o due cifre per le ore, una o due cifre per i minuti, una o due cifre per i secondi e le cifre in formato AM per l'ora del giorno. Sono validi i seguenti modelli:
- M/d/yyyy h:m:s
- M/d/yyyy h:mm:s
- M/d/yyyy h:mm:ss
- M/d/yyyy h:m:ss
Per maggiori informazioni sui formati per data e ora, consultare la documentazione ufficiale di Java.