Funzioni Date e Time in PowerAppsDate and Time functions in PowerApps

Convertono i componenti di data e ora in un valore di data/ora.Converts date and time components to a date/time value.

DescrizioneDescription

La funzione Date converte singoli valori di anno, mese e giorno in un valore di data/ora.The Date function converts individual Year, Month, and Day values to a Date/Time value. La parte dell'ora corrisponde alla mezzanotte.The time portion is midnight.

  • Se il valore dell'anno è compreso tra 0 e 1899 (inclusi), la funzione aggiunge tale valore a 1900 per calcolare l'anno.If Year is between 0 and 1899 (inclusive), the function adds that value to 1900 to calculate the year. 70 diventa 1970.70 becomes 1970.
  • Se il valore del mese è inferiore a 1 o superiore a 12, il risultato viene ottenuto sottraendo o aggiungendo tale numero di mesi dall'inizio dell'anno specificato.If Month is less than 1 or more than 12, the result subtracts or adds that many months from the beginning of the specified year.
  • Se il valore del giorno è superiore al numero di giorni nel mese specificato, la funzione aggiunge tale numero di giorni al primo giorno del mese e restituisce la data corrispondente di un mese successivo.If Day is greater than the number of days in the specified month, the function adds that many days to the first day of the month and returns the corresponding date from a subsequent month. Se il valore del giorno è inferiore a 1, la funzione sottrae tale numero di giorni più 1 dal primo giorno del mese specificato.If Day is less than 1, the function subtracts that many days, plus 1, from the first day of the specified month.

La funzione Time converte singoli valori di ore, minuti e secondi in un valore di data/ora.The Time function converts individual Hour, Minute, and Second values to a Date/Time value. Al risultato non è associata alcuna data.The result has no date associated with it.

Per informazioni sulla conversione di una stringa in un valore, vedere le funzioni DateValue, TimeValue e DateTimeValue.See the DateValue, TimeValue, and DateTimeValue functions for information about how to convert a string to a value.

Per altre informazioni, vedere Working with dates and times (Uso di date e ore).Also see working with dates and times for more information.

SintassiSyntax

Date( Year, Month, Day )Date( Year, Month, Day )

  • Year: obbligatorio.Year - Required. I numeri superiori a 1899 vengono interpretati come assoluti (1980 viene interpretato come 1980). I numeri compresi nell'intervallo da 0 a 1899 vengono interpretati come relativi a 1900Numbers greater than 1899 are interpreted as absolute (1980 is interpreted as 1980); numbers that range from 0 to 1899 are interpreted as relative to 1900. (ad esempio, 80 viene interpretato come 1980).(For example, 80 is interpreted as 1980.)
  • Month: obbligatorio.Month - Required. Numero compreso nell'intervallo da 1 a 12.A number that ranges from 1 to 12.
  • Day: obbligatorio.Day - Required. Numero compreso nell'intervallo da 1 a 31.A number that ranges from 1 to 31.

Time( Hour, Minute, Second )Time( Hour, Minute, Second )

  • Hour: obbligatorio.Hour - Required. Numero compreso nell'intervallo da 0 (ore 00.00) a 23 (ore 23.00).A number that ranges from 0 (12:00 AM) to 23 (11:00 PM).
  • Minute: obbligatorio.Minute - Required. Numero compreso nell'intervallo da 0 a 59.A number that ranges from 0 to 59.
  • Second: obbligatorio.Second - Required. Numero compreso nell'intervallo da 0 a 59.A number that ranges from 0 to 59.

EsempiExamples

DataDate

Se un utente ha digitato 1979 in un controllo input di testo denominato HireYear, 3 in un controllo input di testo denominato HireMonth e 17 in un controllo input di testo denominato HireDay, questa funzione restituirà 3/17/1979:If a user typed 1979 in a text-input control named HireYear, 3 in a text-input control named HireMonth, and 17 in a text-input control named HireDay, this function would return 3/17/1979:

Date(Value(HireYear.Text), Value(HireMonth.Text), Value(HireDay.Text))Date(Value(HireYear.Text), Value(HireMonth.Text), Value(HireDay.Text))

TimeTime

Se un utente ha digitato 14 in un controllo input di testo denominato BirthHour, 50 in un controllo input di testo denominato BirthMinute e 24 in un controllo input di testo denominato BirthSecond, questa funzione restituirà 02:50:24 p.If a user typed 14 in a text-input control named BirthHour, 50 in a text-input control named BirthMinute, and 24 in a text-input control named BirthSecond, this function would return 02:50:24 p.

Text(Time(Value(BirthHour.Text), Value(BirthMinute.Text), Value(BirthSecond.Text)), "hh:mm:ss a/p")Text(Time(Value(BirthHour.Text), Value(BirthMinute.Text), Value(BirthSecond.Text)), "hh:mm:ss a/p")