Loading

Valori dei campi DateTime visualizzati nell'interfaccia utente rispetto all'ora legale e alle impostazioni internazionali visualizzate dall'utente

Data pubblicazione: Apr 2, 2026
Descrizione

Salesforce segue gli standard di settore per convertire l'ora UTC in ora locale (in base alle impostazioni internazionali dell'utente nella visualizzazione) durante il rendering e la visualizzazione di un campo DateTime nell'interfaccia utente. Il valore del campo visualizzato nell'interfaccia utente dipende dal "Valore effettivo" presente in questo campo e dalle impostazioni internazionali dell'utente nella visualizzazione.

Questo valore non dipende dal giorno/data in cui il campo è stato modificato e rimane lo stesso indipendentemente dall'ora in cui viene visualizzato il record (in o fuori da DST).

Vediamo un esempio di utente con impostazioni internazionali (GMT+00:00) ora di Greenwich (Europa/Londra) per cui è applicabile l'ora legale:

Periodo di validità dell'ora legale nel Regno Unito nel 2023, inizio l'ultima domenica di marzo (26 marzo 2023) alle 1:00 e indietro di un'ora alle 2:00 dell'ultima domenica di ottobre (29 ottobre 2023)

Se si visualizza il valore del campo DateTime in Salesforce in un record qualsiasi:

Supponendo che un oggetto abbia i due campi DateTime seguenti
DateTime1__c
DateTime2__c

Scenario 1: Accedere come utente con impostazioni internazionali (GMT+00:00) Ora di Greenwich (Europa/Londra) e immettere i seguenti valori nell'interfaccia utente
DateTime1__c =18th Aug 2023, 14:00 /* questo valore di Day/DateTime è entro il periodo DST 2023 per il Regno Unito
DateTime2__c =1st Dec 2023, 14:00 /* questo valore Day/DateTime è esterno al periodo DST

I seguenti dati saranno memorizzati nel database:

DateTime1__c =18th Aug 2023,  13:00 GMT+00:00:00
DateTime2__c =1st  Dec 2023,  14:00 GMT+00:00:00

Scenario 2: Accedere come utente con impostazioni internazionali (GMT+00:00) Ora di Greenwich (Europa/Londra) e visualizzare i record riportati sopra

I seguenti dati verranno visualizzati nell'interfaccia utente

DateTime1__c =18th Aug 2023, 14:00.
DateTime2__c =1st Dec 2023, 14:00.

Scenario 3: Accedere come utente con impostazioni (GMT+00:00) Ora di Greenwich (GMT) per visualizzare i record precedenti

I seguenti dati verranno visualizzati nell'interfaccia utente

DateTime1__c =18th Aug 2023, 13:00.
DateTime2__c =1st  Dec 2023, 14:00.

Se un utente finale desidera verificare se il valore di un campo DateTime visualizzato nell'interfaccia utente è influenzato da DST, deve solo controllare il "Valore effettivo" presentato nel campo DateTime e il fuso orario dell'utente che esegue l'accesso. Il valore DateTime in base al quale il valore del campo è stato modificato non ha effetto sul valore visualizzato nell'interfaccia utente né sull'impatto sul valore memorizzato nel database.

Risoluzione

Salesforce rispetta gli standard di settore quando converte UTC in ora locale (in base alla visualizzazione delle impostazioni internazionali dell'utente) per visualizzare il valore del campo DateTime nell'interfaccia utente, assicurandosi che non ci siano ambiguità nel processo.

Numero articolo Knowledge

000397140

 
Caricamento
Salesforce Help | Article