t1 := time.Now()
t2 := t1.Add(time.Second * 341)
diff := t2.Sub(t1)
Вычисление рабочих дней
days := 0
for {
if (t.Equal(f)) {
return days
}
if (t.Weekday() != time.Saturday && t.Weekday() != time.Sunday) {
days++
}
t = t.Add(time.Hour*24)
}
вычисление времени на следующий день
now := time.Now()
yyyy, mm, dd := now.Date()
tomorrow := time.Date(yyyy, mm, dd+1, 13, 0, 0, 0, now.Location())
Если нужно просто проверить есть ли элемент в Коллекции:
if _, ok := byOrders[orderCount]; ok {
byOrders[orderCount] += strconv.Itoa(userId) + ","
} else {
byOrders[orderCount] = strconv.Itoa(userId) + ","
}