Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csSpTmUx 217 of 509 menu
◀ ▶

Unix-время в C#

Метка Unix time - целое число секунд от 1970-01-01 UTC. Так передают метки в JSON, заголовках HTTP и многих протоколах.

Методы DateTimeOffset.FromUnixTimeSeconds и ToUnixTimeSeconds переводят между счётчиком и объектом .NET без ручного счёта.

Прочитаем эпоху и обратно переведём большой счётчик. Первая строка - год 1970, вторая повторяет исходный счётчик:

DateTimeOffset epoch = DateTimeOffset.FromUnixTimeSeconds(0); Console.WriteLine(epoch.UtcDateTime.Year); DateTimeOffset stamp = DateTimeOffset.FromUnixTimeSeconds(1_700_000_000); Console.WriteLine(stamp.ToUnixTimeSeconds());

Преобразуйте счётчик 1_500_000_000 в отметку и выведите её год.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить