1
我一直试图在Haskell中创建一个ByteString,它是一个日期时间,并将其转换为UTC时间,并考虑原始编码的时区。我对Haskell很新,所以我可能会犯一个非常基本的错误。Haskell将ByteString转换为UTC时间
convertStringToUtc s =
do
estTimeZone <- hoursToTimeZone -5
time <- read $ B.unpack(s)
localTimeToUTC estTimeZone time
我得到的错误是:
Couldn't match expected type `Int -> b'
against inferred type `UTCTime'
In the expression: localTimeToUTC estTimeZone time
In the expression:
do { estTimeZone <- hoursToTimeZone - 5;
time <- read $ B.unpack (s);
localTimeToUTC estTimeZone time }