Is it possible to get real date (not system date) without any connection to internet? I developed my application by C#. DateTime.Now gets system date but I want to know real
Without Internet you are going to need a GPS receiver or Radio clock device.
You can call upon an NTP server if you can establish some form of Internet connection which should give accurate (atomic) time. C# doesn't have a built in NTP client that I know of but there is one available from:
http://mftoolkit.codeplex.com/
Info on NTP can be found here:
http://en.wikipedia.org/wiki/Network_Time_Protocol