Fsharp: Datetime

By Xah Lee. Date: . Last updated: .
xtodo

datetime

// 2026-01-08
// sample code for getting date time

open System

let currentDate = DateTime.Today  // Local date at 00:00:00
printfn "%A" currentDate
// 1/8/2026 12:00:00 AM

let currentDateTime = DateTime.Now
printfn "%A" currentDateTime
// 1/8/2026 2:26:08 PM

// ISO 8601 format
let dateTimeIso = DateTimeOffset.Now.ToString("o")
printfn "%s" dateTimeIso
// 2026-01-08T20:49:24.1124480-08:00

// coder format
let datetimeCoderformat = DateTime.Now.ToString("yyyy-MM-dd_HHmmss")
printfn "%s" datetimeCoderformat
// 2026-01-08_144215

// s------------------------------
// UTC

let isoUtcNow = DateTimeOffset.UtcNow.ToString("o")
printfn "%s" isoUtcNow
// 2026-01-09T04:53:04.2949709+00:00