Avatar ·

كيفية الحصول على Unix timestamp (طابع الوقت Unix) في C#

```html Всем привет! Я начинающий C# разработчик, и у меня возникла проблема при работе с датами и временем. Мне нужно получить Unix timestamp — количество секунд, прошедших с 1 января 1970 года (эпоха Unix). Это нужно для интеграции с внешним API, который принимает время в этом формате. Я пытался сделать что-то вроде: ```csharp DateTime now = DateTime.Now; long timestamp = (long)now; // Ошибка: неявное преобразование невозможно ``` Но компилятор выдает ошибку, что нельзя преобразовать DateTime в long. Потом я попробовал использовать свойство Ticks: ```csharp long timestamp = DateTime.Now.Ticks; ``` Но значение получается огромным (например, 638700000000000000), и это явно не Unix timestamp. Я понимаю, что Ticks считает от 1 января 0001 года, а не от 1970. Подскажите, как пр ```