Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Sintaxis
Date.From(value as any, optional culture as nullable text) as nullable date
Acerca de
Devuelve un valor de fecha del valor especificado.
value
: valor que se va a cubrir en una fecha. Si el valor especificado esnull
, esta función devuelvenull
. Si el valor especificado esdate
,value
se devuelve. Los valores de los tipos siguientes se pueden convertir en un valordate
:text
: un valordate
de la representación textual. Consulte Date.FromText para obtener más información.datetime
: el componente de fecha devalue
.datetimezone
: el componente de fecha del valor de fecha y hora locales equivalente devalue
.number
: componente de fecha del equivalente datetime de un número de punto flotante cuyo componente entero es el número de días antes o después de la medianoche, 30 de diciembre de 1899, y cuyo componente fraccionario representa la hora en ese día dividida por 24. Por ejemplo, la medianoche, el 31 de diciembre de 1899 está representada por 1,0; 6 A.M., 1 de enero de 1900 está representado por 2.25; medianoche, 29 de diciembre de 1899 está representada por -1.0; y 6 A.M., 29 de diciembre de 1899 están representados por -1.25. El valor base es medianoche, 30 de diciembre de 1899. El valor mínimo es medianoche, 1 de enero de 0100. El valor máximo es el último momento del 31 de diciembre de 9999.
Si
value
es de cualquier otro tipo, se devuelve un error.culture
: la referencia cultural del valor especificado (por ejemplo, "en-US").
Ejemplo 1
Convierta la fecha y hora especificadas en un valor de fecha.
Uso
Date.From(#datetime(1899, 12, 30, 06, 45, 12))
Salida
#date(1899, 12, 30)
Ejemplo 2
Convierta el número especificado en un valor de fecha.
Uso
Date.From(43910)
Salida
#date(2020, 3, 20)
Ejemplo 3
Convierta las fechas de texto alemán en la columna Fecha publicada a valores de fecha.
Uso
let
Source = #table(type table [Account Code = text, Posted Date = text, Sales = number],
{
{"US-2004", "20 Januar 2023", 580},
{"CA-8843", "18 Juli, 2023", 280},
{"PA-1274", "12 Januar, 2022", 90},
{"PA-4323", "14 April 2023", 187},
{"US-1200", "14 Dezember, 2022", 350},
{"PTY-507", "4 Juni, 2023", 110}
}),
#"Filtered rows" = Table.TransformColumns(
Source,
{"Posted Date", each Date.From(_, "de-DE"), type date}
)
in
#"Filtered rows"
Salida
#table(type table [Account Code = text, Posted Date = date, Sales = number],
{
{"US-2004", #date(2023, 1, 20), 580},
{"CA-8843", #date(2023, 7, 18), 280},
{"PA-1274", #date(2022, 1, 12), 90},
{"PA-4323", #date(2023, 4, 14), 187},
{"US-1200", #date(2022, 12, 14), 350},
{"PTY-507", #date(2023, 6, 4), 110}
})