The fun part of interoperating between the Windows, and Linux worlds is dealing with old skool and sometimes very ghetto standards. One which every programmer knows is storing date/time information in an epoch. The one most commonly used epoch is the unix epoch. In .NET they came up with a very cleaver way of dealing with Dates and Times via the
DateTime class. Below is a code snippet in C# that I use to handle date/time information stored in unix epoch.
DateTime unixEpoch = new DateTime (1970, 1, 1, 0, 0, 0, 0); DateTime someDate = DateTime.UtcNow; TimeSpan span = someDate - unixEpoch; int timestamp = (int) span.TotalSeconds;