Data.Time.UTCTime「%Y-%m-%d %H:%M:%S」形式のファイルを何度も読み書きする必要があるとします。
Data.Time.formatTimeorData.Time.parseTimeを使用して to/from に変換してから to / UTCTimefromStringをパック/アンパックすると、中間が含まれるため、遅すぎるように思えます。しかし、 のビルダー/パーサーを手動で記述することは、およびで既に行われた多くの作業を繰り返すように思えます。StringByteStringStringByteStringUTCTimeformatTimeparseTime
私の質問は次のとおりだと思います:多くの作業を繰り返さずに、型の関数を取得したり、変換したり、効率を高めt -> StringたりString -> tするt -> ByteString体系的な方法はありますか?ByteString -> t
私は完全に Haskell の初心者なので、質問がばかげている場合はご容赦ください。