- using System; 
- using System.Globalization; 
-   
- public class Test 
- { 
-         public static void Main() 
-         { 
-                 Console.WriteLine(UnixTimeToDateTime("1340517600"));     
-         } 
-   
-         private static readonly DateTime Epoch = new DateTime(1970, 1, 1, 0, 0, 0,  
-                                                               DateTimeKind.Utc); 
-   
-         public static DateTime UnixTimeToDateTime(string text) 
-         { 
-             double seconds = double.Parse(text, CultureInfo.InvariantCulture); 
-             return Epoch.AddSeconds(seconds); 
-         } 
- } 
				dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uR2xvYmFsaXphdGlvbjsKIApwdWJsaWMgY2xhc3MgVGVzdAp7CiAgICAgICAgcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQogICAgICAgIHsKICAgICAgICAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKFVuaXhUaW1lVG9EYXRlVGltZSgiMTM0MDUxNzYwMCIpKTsgICAgCiAgICAgICAgfQogCiAgICAgICAgcHJpdmF0ZSBzdGF0aWMgcmVhZG9ubHkgRGF0ZVRpbWUgRXBvY2ggPSBuZXcgRGF0ZVRpbWUoMTk3MCwgMSwgMSwgMCwgMCwgMCwgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRGF0ZVRpbWVLaW5kLlV0Yyk7CiAgICAgICAgCiAgICAgICAgcHVibGljIHN0YXRpYyBEYXRlVGltZSBVbml4VGltZVRvRGF0ZVRpbWUoc3RyaW5nIHRleHQpCiAgICAgICAgewogICAgICAgICAgICBkb3VibGUgc2Vjb25kcyA9IGRvdWJsZS5QYXJzZSh0ZXh0LCBDdWx0dXJlSW5mby5JbnZhcmlhbnRDdWx0dXJlKTsKICAgICAgICAgICAgcmV0dXJuIEVwb2NoLkFkZFNlY29uZHMoc2Vjb25kcyk7CiAgICAgICAgfQp9