#include "validate.h"
#include "time_format.h"
+#define MONTH_CORRECTION 1
+#define EPOCH_ZERO 1900
+
void _print_german_long_date(const struct tm time_info)
{
char* weekday = get_weekday_str(time_info.tm_wday);
printf("%s %02d.%02d.%04d %02d:%02d",
weekday,
time_info.tm_mday,
- time_info.tm_mon + 1,
- time_info.tm_year + 1900,
+ time_info.tm_mon + MONTH_CORRECTION,
+ time_info.tm_year + EPOCH_ZERO,
time_info.tm_hour,
time_info.tm_min);