DateTime
Methods
| Method | Returns | Description |
|---|---|---|
DateTime.now() | int | Unix timestamp (seconds) |
DateTime.millis() | int | Milliseconds since epoch |
DateTime.micros() | int | Microseconds since epoch |
DateTime.format(ts, fmt) | string | Format timestamp |
DateTime.to_iso(ts) | string | ISO 8601 string |
DateTime.year(ts) | int | Year component |
DateTime.month(ts) | int | Month (1-12) |
DateTime.day(ts) | int | Day (1-31) |
DateTime.hour(ts) | int | Hour (0-23) |
DateTime.minute(ts) | int | Minute (0-59) |
DateTime.second(ts) | int | Second (0-59) |
DateTime.day_of_week(ts) | int | Day of week (0=Sun) |
DateTime.diff(a, b) | int | Difference in seconds |
DateTime.add_seconds(ts, n) | int | Add seconds |
DateTime.format_duration(ms) | string | Human-readable duration |
Examples
wyn
var now = DateTime.now()
println(DateTime.to_iso(now))
println("Year: ${DateTime.year(now)}")
println("Month: ${DateTime.month(now)}")