La parte di DAL dell'applicazione si occupa di convertire le date da
localtime a UTC e non ha alcun problema.
Adesso sto realizzando qualche report con Reporting Services e qui mi
scontro con il problema in oggetto.
Le date nel db sono salvate in UTC e devo stamparle nel report con l'ora
italiana...
Come devo fare? Ho provato a vedere SWITCHOFFSET ma sembra abbastanza
stupida.. nel senso che non posso scrivere tipo UTC+1 e sperare che
applichi autonomamente il DST ... ho provato con due date del 25/10/2009
tra le 2 e le 3 e non funziona cosᅵ banalmente.
Avete suggerimenti in merito?
Mauro
> Avete suggerimenti in merito?
>
Puoi scrivere una tua funzione che ti faccia la conversione, magari con 2
parametri: la data UTC e la localizzazione richiesta.
E poi usi la funzione nell'espressione che rappresenta il valore del campo
del report dove vuoi che sbuchi fuori l'ora.
Se hai enne report ti conviene fare un assembly e referenziarlo nei vari
report, altrimenti se ᅵ per 1 report 1, puoi piazzare la funzione
direttamente nel codice del report.