For applications which are not network connected on hardware such as the Raspberry Pi without a RTC, will you use the system clock or your own RTC hardware to read time????
Get current time string
DateTime.Now.ToString("HH:mm:ss")
DateTime.Now.ToString("HH:mm:ss", System.Globalization.DateTimeFormatInfo.InvariantInfo)
Get current time as variables
System.DateTime DateTimeNow = DateTime.Now;
int Year = DateTimeNow.Year;
int Month = DateTimeNow.Month;
int RtcDayOfMonth = DateTimeNow.Day;
int Hour = DateTimeNow.Hour;
int Minute = DateTimeNow.Minute;
int Second = DateTimeNow.Second;
int Millisecond = DateTimeNow.Millisecond;
Feel free to comment if you can add help to this page or point out issues and solutions you have found. I do not provide support on this site, if you need help with a problem head over to stack overflow.