كيفية الحصول على 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.
Подскажите, как пр
```