diff --git a/date_utils/date_utils.go b/date_utils/date_utils.go
index 2296833192c77118021875b9bcc094b7f52dc3d0..7a7ad54618c1f320b3013ccea31a0e6b2c296786 100644
--- a/date_utils/date_utils.go
+++ b/date_utils/date_utils.go
@@ -374,16 +374,16 @@ func (t TradingHours) String() string {
 		// If we're at the last element or the next day doesn't have the same times, we end the current range
 		if i == len(weekdays)-1 || currentDay.StartTime != nextDay.StartTime || currentDay.EndTime != nextDay.EndTime {
 			if rangeStartIndex == i {
-				day := time.Weekday(rangeStartIndex).String()
+				day := time.Weekday(rangeStartIndex).String()[:3]
 				if rangeStartIndex == numberOfDaysInWeek {
-					day = time.Sunday.String()
+					day = time.Sunday.String()[:3]
 				}
 				result.WriteString(fmt.Sprintf("%s: %s", day, times))
 			} else {
-				rangeStartDay := time.Weekday(rangeStartIndex).String()
-				rangeEndDay := time.Weekday(i).String()
+				rangeStartDay := time.Weekday(rangeStartIndex).String()[:3]
+				rangeEndDay := time.Weekday(i).String()[:3]
 				if i == numberOfDaysInWeek {
-					rangeEndDay = time.Sunday.String()
+					rangeEndDay = time.Sunday.String()[:3]
 				}
 				result.WriteString(fmt.Sprintf("%s-%s: %s", rangeStartDay, rangeEndDay, times))
 			}