Soluzione # - CS315667

Il servizio dateFormatISO restituisce una combinazione imprevista di ora/fuso orario dopo la recente modifica della politica DST in ThingWorx

Modifica: 03-Apr-2025   


Nota: Questo articolo è stato tradotto per la sua comodità utilizzando un software di traduzione automatica. PTC non garantisce l'affidabilità o la leggibilità dei contenuti di questa traduzione. Clicca qui per vedere la versione originale di questo articolo in inglese. Per ulteriori informazioni sulla traduzione automatica, clicca qui.
Grazie per averci informato. Esamineremo questa traduzione il prima possibile.

Si applica a

  • ThingWorx Platform 8.0 to 8.5

Descrizione

  • Il servizio dateFormatISO restituisce una combinazione imprevista di ora/fuso orario dopo la recente modifica della politica DST in ThingWorx
Esempio
  • Il Brasile ha approvato una legge per abolire l'ora legale (DST) nell'aprile 2019
  • L'ora legale avrebbe dovuto iniziare la terza domenica di ottobre 2019 alle 20:00:00 del 20/10/2019
  • Il passaggio all'ora legale non è avvenuto a causa del cambiamento di politica
  • Per maggiori informazioni su questo esempio specifico, visita https://en.wikipedia.org/wiki/Daylight_saving_time_in_Brazil
  • ThingWorx dateFormatISO(myDate) restituisce BRST (false)
    • 2019-10-19T00:00:00.000-03:00
    • 2019-10-20T 01 :00:00.000 -02:00
  • JavaScript (myDate).toString restituisce BRT (corretto)
    • Sabato 19 ottobre 2019 00:00:00 GMT-0300 (BRT)
    • Dom Ott 20 2019 00 :00:00 GMT -0300 (BRT)
  • Si noti che il timestamp stesso è corretto (01:00 GMT-02:00 = 00:00 GMT-03:00), ma la combinazione di ora formattata/fuso orario è errata
This is a PDF version of Article 315667 and may be out of date. For the latest version CS315667