ubergoob
5/7/2014 - 5:39 PM

Convert CurrentDateTime to Epoch in C#

Convert CurrentDateTime to Epoch in C#

public long GetEpochTime() { 
  DateTime dtCurTime = DateTime.Now; 
  DateTime dtEpochStartTime = Convert.ToDateTime("1/1/1970 8:00:00 AM"); 
  TimeSpan ts = dtCurTime.Subtract(dtEpochStartTime); 
  
  long epochtime; 
  epochtime = ((((((ts.Days * 24) + ts.Hours) * 60) + ts.Minutes) * 60) + ts.Seconds); 
  return epochtime; 
}