Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
4 years ago

Fecha de formato

Hola

He salido como

jaweher89_0-1651847056016.png

Necesito hacer dos transformaciones:

  1. Conviértelo en datetime
  2. campo fecha y hora en los datos iniciales que se muestran en GMT. Necesario
    traducir en nuestra hora local, así como en nuestras horas de trabajo.
    Hora local = hora en Kiev que también tiene en cuenta el horario de verano.
    Horas de trabajo = porque trabajamos 24/7, tenemos en cuenta el comienzo de cada día no desde
    00:00, y a partir de las 7:25 am. Es decir, si la compra se realizó el 1 de febrero a las 7:15, tiene
    inscribirse hasta el 31 de enero.

Para el segundo punto utilicé esta función, ¿cómo midificarla para responder al requisito por favor?

dejar
Fuente = (datetimecolumn como datetime) = >

dejar
date = DateTime.Date(datetimecolumn),
time = DateTime.Time(datetimecolumn),
lastSundayOfOctober = Date.StartOfWeek(#date(Date.Year(date), 10, 31), Day.Sunday),
lastSundayOfMarch = Date.StartOfWeek(#date(Date.Year(date), 3, 31), Day.Sunday),

isSummerTime = (fecha = lastSundayOfMarch y hora >= #time(2,0,0))
o
(fecha > últimodomingo de marzo y fecha < últimodomingo de octubre)
o
(fecha = lastSundayOfOctober y hora <= #time(2,0,0)),
timeZone = 1 + Number.From(isSummerTime),
CET =
DateTime.From(fecha)
+ #duration (0,Time.Hour(time),Time.Minute(time),Time.Second(time))
+ #duration(0, zona horaria, 0, 0)
en
CET
en
Fuente