# Convert DateTime to Unix timestamp date_time = DateTime.utc_now() |> DateTime.from_naive!("Etc/UTC") date_time = DateTime.new!(~U[2022-05-15 08:12:43Z]) unix_timestamp = DateTime.to_unix(date_time) IO.puts("Unix Timestamp: #{unix_timestamp}")
DateTime
DateTime.new!(~U[...])
DateTime.to_unix()
DateTime.utc_now()
DateTime.from_unix()
DateTime.from_unix(1652602245)
DateTime.to_unix(date_time)
NaiveDateTime.new()
NaiveDateTime
NaiveDateTime.new(2022, 5, 15, 8, 30, 45)
Date.new()
Date
Date.new(2022, 5, 15)
Date.add()
Date.add(Date.utc_today(), 5)
Date.diff()
Date.diff(Date.utc_today(), Date.new(2022, 5, 15))
DateTime.add()
DateTime.add(date_time, 3600)
DateTime.compare()
DateTime.compare(date_time1, date_time2)