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