using System;
using static System.Console ;
public class Program {
public static void Main( ) {
var data1 = DateTime.Now ;
var data2 = new DateTime( 2015 , 9 , 23 ) ;
WriteLine( $"Diferença: {data1 - data2}" ) ;
WriteLine( $"Mais que 4 horas: {data1 - data2 >= new TimeSpan(4, 0, 0)}" ) ;
WriteLine( $"Mais que 4 horas (outra forma): {(data1 - data2).TotalHours >= 4}" ) ;
WriteLine( $"Mais que 4 horas (se primeira pode ser anterior): {Math.Abs((data2 - data1).TotalHours) >= 4}" ) ;
WriteLine( $"Mais que 4 horas (se primeira é anterior): {-(data2 - data1).TotalHours >= 4}" ) ;
}
}
//https://pt.stackoverflow.com/q/88493/101
dXNpbmcgU3lzdGVtOwp1c2luZyBzdGF0aWMgU3lzdGVtLkNvbnNvbGU7CgkJCQkJCnB1YmxpYyBjbGFzcyBQcm9ncmFtIHsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkgewoJCXZhciBkYXRhMSA9IERhdGVUaW1lLk5vdzsKCQl2YXIgZGF0YTIgPSBuZXcgRGF0ZVRpbWUoMjAxNSwgOSwgMjMpOwoJCVdyaXRlTGluZSgkIkRpZmVyZW7Dp2E6IHtkYXRhMSAtIGRhdGEyfSIpOwoJCVdyaXRlTGluZSgkIk1haXMgcXVlIDQgaG9yYXM6IHtkYXRhMSAtIGRhdGEyID49IG5ldyBUaW1lU3Bhbig0LCAwLCAwKX0iKTsKCQlXcml0ZUxpbmUoJCJNYWlzIHF1ZSA0IGhvcmFzIChvdXRyYSBmb3JtYSk6IHsoZGF0YTEgLSBkYXRhMikuVG90YWxIb3VycyA+PSA0fSIpOwoJCVdyaXRlTGluZSgkIk1haXMgcXVlIDQgaG9yYXMgKHNlIHByaW1laXJhIHBvZGUgc2VyIGFudGVyaW9yKToge01hdGguQWJzKChkYXRhMiAtIGRhdGExKS5Ub3RhbEhvdXJzKSA+PSA0fSIpOwoJCVdyaXRlTGluZSgkIk1haXMgcXVlIDQgaG9yYXMgKHNlIHByaW1laXJhIMOpIGFudGVyaW9yKTogey0oZGF0YTIgLSBkYXRhMSkuVG90YWxIb3VycyA+PSA0fSIpOwoJfQp9CgovL2h0dHBzOi8vcHQuc3RhY2tvdmVyZmxvdy5jb20vcS84ODQ5My8xMDE=