如何获取 Gleam 中的当前日期/时间?我在Gleam标准库中没有看到任何相关的包。
截至
1.0.0
,标准库中尚未内置时间功能。
@external
通过 erlang 获取它。import gleam/io
pub type DateTime
// An external function that creates an instance of the type
@external(erlang, "os", "timestamp")
pub fn now() -> DateTime
pub fn main() {
io.debug(now())
}
birl
import birl
import birl/duration
pub fn main() {
let now = birl.now()
let two_weeks_later = birl.add(now, duration.weeks(2))
birl.to_iso8601(two_weeks_later)
}