using System; class Program { static void Main() { // DateTime (for example, 2007-10-19 19:30:09 UTC) DateTime dateTime = new DateTime(2007, 10, 19, 19, 30, 09, DateTimeKind.Utc); // Convert DateTime to Unix timestamp DateTimeOffset dateTimeOffset = new DateTimeOffset(dateTime); long unixTimestamp = dateTimeOffset.ToUnixTimeSeconds(); Console.WriteLine("Unix Timestamp: " + unixTimestamp); } }
DateTimeOffset
ToUnixTimeSeconds()
DateTime
DateTime.Now
DateTime.UtcNow
DateTime.Today
DateTime.Parse()
DateTime.Parse("2024-08-28 12:34:56")
DateTime.TryParse()
DateTime.TryParse("2024-08-28", out date)
date
DateTime.AddDays()
DateTime.Now.AddDays(5)
DateTime.AddMonths()
DateTime.Now.AddMonths(2)
DateTime.AddYears()
DateTime.Now.AddYears(1)
DateTime.Subtract()
TimeSpan
DateTime.Now.Subtract(TimeSpan.FromDays(5))
DateTime.ToString()
DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")
DateTime.ToUniversalTime()
DateTime.Now.ToUniversalTime()
TimeSpan.FromDays(5)
DateTimeOffset.UtcNow