Search code examples
.netvb.netdatetimeunix-timestamp

DateTime to UnixTime Stamp in .net


Is there any function in vb dot net to convert datetime to unix time stamp If I google I get only the vice versa but not vb.net to unix time stamp

Any help is appreciated


Solution

  • {Edit} removed old reference link

    Seconds since Jan 1, 1970 = unix time

    To get this in VB.NET see below example (in example using DateTime.UtcNow, but you can plug in any DateTime you want there)

    Dim uTime As Double
    uTime = (DateTime.UtcNow - New DateTime(1970, 1, 1, 0, 0, 0)).TotalSeconds