Size: a a a

2021 May 08

DH

Dark Hole in dlang.ru
Или аллаха?
источник

SG

Serg Gini in dlang.ru
59 я думаю возвращать можно)
источник

DH

Dark Hole in dlang.ru
А может нельзя
источник

DH

Dark Hole in dlang.ru
Зачем гадать если вот у нас тут автор вопроса
источник

SG

Serg Gini in dlang.ru
Может и нельзя..
источник

Е

Евгений in dlang.ru
Судя по примеру должно быть 23:59:60 == 23:59:59
источник

KF

Konstantin Firsov in dlang.ru
не в курсе, что говорят стандарты, но по смыслу дополнительной секунды в декабре 2016 такую строку в принципе можно посчитать условно валидной, хотя опять-таки валидна она лишь для июня и декабря или когда там добавляется 60-я, но это достаточно сложная обработка, код выше из груви позволяет получить невалидный результат, например, для 2015 года из строки 2015-12-31T23:59:60Z, когда как тогда она добавлялась в июне, насколько я знаю (но это не точно). С другой стороны, если такая дата прилетает, то два раза в год нужно как-то подстраховаться от такой строки, пусть хотя бы переводит в 59, что уже лучше чем эксепшен.
источник

KF

Konstantin Firsov in dlang.ru
хотя тоже спорный вопрос, ведь для остальных случаев 60-я секунда это ошибка в приходящих данных
источник

Е

Евгений in dlang.ru
Тупо в лоб 😝
string fix(string str) {
 str.endsWith("60") ? str.chomp("60") ~ "59" : str;
}
источник

DH

Dark Hole in dlang.ru
Genius
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
replace(60,59)
источник

DH

Dark Hole in dlang.ru
Не
источник

DH

Dark Hole in dlang.ru
Хотя...
источник

DH

Dark Hole in dlang.ru
Всё-таки нет
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
ваще какре то говно парсите
60 секунд не должно бить
источник

Е

Евгений in dlang.ru
Год может быть 60-й :))))
источник

DH

Dark Hole in dlang.ru
Сломается в 2060
источник

Е

Евгений in dlang.ru
или 1960
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
нет
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
юникс тайм идет с 1970
источник