Skip to main content

Date and Time

warning

This document has been translated using machine translation without human review.

How to get date and time in JSON format (ISO 8601)?

Console.WriteLine(DateTime.UtcNow.ToString("o"));
Console.WriteLine(DateTime.UtcNow.ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fffffffK"));

How to parse a date in a strict format?

string dateString = "2025-09-23T23:59:00";
var date = DateTime.ParseExact(dateString, "yyyy-MM-ddTHH:mm:ss", CultureInfo.InvariantCulture);

How to subtract one date from another?

var start = new DateTime(2025, 9, 23);
var end = new DateTime(2025, 9, 25);

TimeSpan difference = end - start;
Console.WriteLine($"Number of days: {difference.TotalDays}");

How to get Unix Time?

long unixTime = DateTimeOffset.UtcNow.ToUnixTimeSeconds();
Console.WriteLine($"Unix time: {unixTime}");