Я предполагаю, что вы живете в часовом поясе с 6-часовым смещением от UTC (GMT), например, центральное стандартное время в США - GMT-6. Возможно, вы живете в Шри-Ланке, где смещение составляет 6 часов по другую сторону от GMT, а часовой пояс GMT + 6.
Обе операционные системы должны согласовать, установлены ли системные часы на местное время или на UTC.
Это, вероятно, легче всего сделать, если указать Fedora использовать местное время. Windows, как правило, гораздо сложнее убедить использовать UTC.
Как предлагается в потоке fedoraforum.org, в корневой оболочке Fedora попробуйте:
hwclock --localtime
Это должно сказать Fedora использовать обработку системных часов как содержащую местное время, так же, как Windows делает по умолчанию. Операционные системы теперь должны согласовать время.