Как в С# получить значение, аналогичное TimeCurrent()?

 

делаю вот так: 

DateTime localDate = DateTime.Now;
string seconds = TimeSpan.Parse(localDate.ToLongTimeString()).TotalMilliseconds.ToString();

на домашнем компе работает, выдает значение, на впс отказывается.. уже голову сломал что не так )

 
Int32 unixTimestamp = (Int32)(DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1))).TotalSeconds;
 
Maxim Dmitrievsky:
 
string seconds = TimeSpan.Parse(localDate.ToLongTimeString()).TotalMilliseconds.ToString();

Здесь же получаешь миллисекунды, а не секунды.

 
Комбинатор:

супер быстрый и рабочий ответ, спасибо, мой гуру :)

 
Alexey Navoykov:

Здесь же получаешь миллисекунды, а не секунды.

а оно и с секундами тупит, причем только на впс