<< Fare clic per visualizzazione il sommario >> Percorso: Il linguaggio OEL > Funzioni > Year |
Restituisce l'anno della data specificata.
E' possibile specificare un fuso orario di origine ed uno di destinazione. La funzione prima converte la data indicata dal fuso orario di origine al fuso orario di destinazione, e poi restituisce l'anno. Ad esempio, a partire da una data espressa nel fuso orario dell'Alaska si vuole ottenere il suo anno espresso nel fuso orario di Cuba.
Funzione
int Year(DateTime date, string sourceTimeZoneId, string destinationTimeZoneId)
Input |
|||
Nome |
Descrizione |
Tipo |
Opzionale |
date |
Data di cui si vuole ottenere l'anno. |
DateTime |
|
sourceTimeZoneId |
Fuso orario di origine della data espresso tramite TimeZone Id. E' possibile passare valore null. |
String |
|
destinationTimeZoneId |
Fuso orario di destinazione espresso tramite TimeZone Id. E' possibile passare valore null. |
String |
|
Output |
|||
Nome |
Descrizione |
Tipo |
Opzionale |
returnValue |
Anno di date. |
Integer |
|
Commenti
Restituisce |
Condizione |
Intero che rappresenta l'anno di date senza nessuna conversione di fuso orario |
Se sourceTimeZoneId e destinationTimeZoneId non sono valorizzati. |
Errore |
Se sourceTimeZoneId non è valorizzato e destinationTimeZoneId è valorizzato. |
Errore |
Se destinationTimeZoneId non è valorizzato e sourceTimeZoneId è valorizzato. |
Esempio1
Data un campo di tipo Data e orario (campo DataInizio), si vuole ottenere l'anno riportato nella data.
Year(#data.Fields['DataInizio'],null,null) |
Esempio2
Data un campo di tipo Data e orario (campo DataInizio) specificato nel fuso orario dell'Alaska, si vuole ottenere l'anno della data convertita nel fuso orario di Cuba.
Year(#data.Fields['DataInizio'],'Alaskan Standard Time','Cuba Standard Time') |