Nel pacchetto time
abbiamo il tipo ZonedTime
che rappresenta un LocalTime
un prodotto di localDay :: Day
e localTimeOfDay :: TimeOfDay
. LocalTime
ha istanze per Eq
e Ord
, ma non lo è ZonedTime
. Mi sembra che gli ZonedTime
debbano essere paragonati a un fotogramma di riferimento assoluto ancora, almeno fino a LocalTime
s.Perché non 'ZonedTime' hanno un 'eq' o 'Ord' esempio
Perché lo ZonedTime
ha anche istanze Eq
e Ord
?
Vale la pena notare che il time
riscrittura thyme
in realtà non ha Eq
e Ord
casi, anche se io preferisco non utilizzare i tipi di tempo non standard a meno che non necessario.
Suppongo di aver appena assunto l'uguaglianza osservativa sotto 'zonedTimeToUTC', sì. Ho anche notato che 'tyme' usa solo l'uguaglianza intrinseca e sia 'time' che' tyme' definiscono l'uguaglianza intrinseca su 'TimeZone's per avere sia offset esattamente identici che nomi. –
L'incertezza qui è una buona risposta. Grazie. –