Есть ли любая функция в сети точки vb для преобразования даты и времени в метку времени Unix, Если я google I, добираются только наоборот, но не vb.net к метке времени Unix
Любая справка ценится
{Edit} удалил старую ссылку
Секунды с 1 января 1970 г. = время unix
Чтобы получить это в VB.NET, см. Пример ниже (в примере с использованием DateTime.UtcNow, но вы можете подключить туда любую DateTime, какую хотите)
Dim uTime As Integer
uTime = (DateTime.UtcNow - New DateTime(1970, 1, 1, 0, 0, 0)).TotalSeconds
Глядя на http://www.codeproject.com/KB/cs/timestamp.aspx он показывает unix ->. Net, так что вы, скорее всего, можете вернуться назад:
DateTime dt = "the date";
DateTime start= new System.DateTime(1970, 1, 1, 0, 0, 0, 0);
TimeSpan ts = (dt - start);
ts.TotalSeconds //unix timestamp
или что-то подобное подойдет.
обратите внимание, это не было проверено мной, поэтому, вероятно, не сработает :)