csharp convert Unix time in seconds to datetime

Code Example - csharp convert Unix time in seconds to datetime

                
                        public static DateTime UnixTimeStampToDateTime( double unixTimeStamp )
{
    // Unix timestamp is seconds past epoch
    System.DateTime dtDateTime = new DateTime(1970,1,1,0,0,0,0,System.DateTimeKind.Utc);
    dtDateTime = dtDateTime.AddSeconds( unixTimeStamp ).ToLocalTime();
    return dtDateTime;
}
                    
                
 

unix time csharp

                        
                                Int32 unixTimestamp = (Int32)(DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1))).TotalSeconds;
                            
                        
 

get unix time in seconds csharp

                        
                                DateTimeOffset.UtcNow.ToUnixTimeSeconds()
                            
                        
 

csharp datetime to timestamp

                        
                                DateTimeOffset.UtcNow.ToUnixTimeSeconds()
                            
                        
 

csharp convert datetime to unix timestamp

                        
                                Int32 unixTimestamp = (Int32)(DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1))).TotalSeconds;
                            
                        
 

csharp convert timestamp to datetime

                        
                                DateTime authTimeUtc = DateTimeOffset.FromUnixTimeMilliseconds(long.Parse(filteredAuthUserClaims.AuthTimestamp)).DateTime;