Sie können das Paket time-lens verwenden, das die Manipulation von Zeit und Datum erheblich erleichtert. ZB
%Vor% Wenn Sie let time = read "2013-02-03 17:00:07.687" :: UTCTime
importieren, gibt es auch eine Infix-Version von UTCTime
:
A %code% hat zwei Komponenten: ein Tag und ein %code% . Sie können die %code% mit %code% oder durch Mustererkennung erhalten. Von dort können Sie es in eine %code% mit %code% . Sie können dann nur eine Musterübereinstimmung mit dem %code% herstellen, um die Stunden, Minuten und Sekunden zu erhalten.
So könnten Sie das tun:
%Vor%Sie können auch die Funktionen %code% und %code% verwenden, um die Minuten bzw. Sekunden von %code% abzurufen.
A UTCTime
hat zwei Komponenten: ein Tag und ein DiffTime
. Sie können die DiffTime
mit utctDayTime
oder durch Mustererkennung erhalten. Von dort können Sie es in eine TimeOfDay
mit timeToTimeOfDay
. Sie können dann nur eine Musterübereinstimmung mit dem TimeOfDay
herstellen, um die Stunden, Minuten und Sekunden zu erhalten.
So könnten Sie das tun:
%Vor% Sie können auch die Funktionen todMin
und todSec
verwenden, um die Minuten bzw. Sekunden von TimeOfDay
abzurufen.
Sie können das Paket time-lens verwenden, das die Manipulation von Zeit und Datum erheblich erleichtert. ZB
%Vor% Wenn Sie Data.Lens.Common
importieren, gibt es auch eine Infix-Version von getL
:
Tags und Links haskell