「1週間前」のUNIXタイムスタンプを取得するにはどうすればよいですか?現在、私は実行します。Haskell:UNIXタイムスタンプに変換する
import Data.Time
...
oneWeekAgo = toTimestamp . addDays (-7) <$> now
where now = utctDay <$> getCurrentTime
toTimestamp = formatTime defaultTimeLocale "%s"
しかしformatTime
が空の文字列を返すので、これは動作しません。
後は短く甘いですが、私たちは '7 * 24 * 60 * 60'で逃げることができますか?私たちがやろうとしていることがすぐ明らかになるので、私は '-7'を書くのが好きです。 –