История изменений
Исправление Windows, (текущая версия) :
Потому что 14-ти нет. И он рассматривает 14 как 1 и 4. Потому что это не запрещено. Получается месяц и минуты ожидаются на входе. И соотв. ошибка. В общем-то всё верно.
Так... ещё раз...
- если = 1 или 01, то это месяц
- если = 2 или 02, то это число месяца
- если = 4 или 04, то это минуты
layout «2006-01-02 15:04:05» - OK
layout «2006-01-02 14:04:05» - not OK
dt := «2022-12-13 14:15:16»
Допустим, 14 он рассматривает, как 1 - месяц, 4 - минуты. Хорошо, пусть так, но!.. Текст ошибки:
«parsing time „2022-12-13 14:15:16“: month out of range 0001-01-01 00:00:00 +0000 UTC».
В этом случае, он ругается на число 13. Верно? И думает, что это месяц. Верно?
Если он воспринял, что месяц - это то, что в числе layout 14 (первая цифра 1), почему он думает, что 13 (число в анализируемой дате dt) - это тоже месяц?
Или он думает, что какое-то число в анализируемой дате dt (14, 15, 16) - это месяц? По Вашей логике на первое число 14 он не должен так думать, потому что 4 - это минуты. По поводу 15, 16 - я не знаю, может ли он подумать, что это месяц?..
В общем вопрос в следующем - на какую цифру он подумал месяц и поэтому ругнулся?
Исправление Windows, :
Потому что 14-ти нет. И он рассматривает 14 как 1 и 4. Потому что это не запрещено. Получается месяц и минуты ожидаются на входе. И соотв. ошибка. В общем-то всё верно.
Так... ещё раз...
- если = 1 или 01, то это месяц
- если = 2 или 02, то это число месяца
- если = 4 или 04, то это минуты
layout «2006-01-02 15:04:05» - OK
layout «2006-01-02 14:04:05» - not OK
dt := «2022-12-13 14:15:16»
Допустим, 14 он рассматривает, как 1 - месяц, 4 - минуты. Хорошо, пусть так, но!.. Текст ошибки:
«parsing time „2022-12-13 14:15:16“: month out of range 0001-01-01 00:00:00 +0000 UTC».
В этом случае, он ругается на число 13. Верно? И думает, что это месяц. Верно?
Если он воспринял, что месяц - это то, что в числе layout 14 (первая цифра 1), почему он думает, что 13 (число в анализируемой дате dt) - это тоже месяц?
Или он думает, что какое-то число в анализируемой дате dt (14, 15, 16) - это месяц? По Вашей логике на первое число 14 он не должен так думать, потому что 4 - это минуты. По поводу 15, 16 - я не знаю, может ли он подумать, что это месяц?..
Исправление Windows, :
Потому что 14-ти нет. И он рассматривает 14 как 1 и 4. Потому что это не запрещено. Получается месяц и минуты ожидаются на входе. И соотв. ошибка. В общем-то всё верно.
Так... ещё раз...
- если = 1 или 01, то это месяц
- если = 2 или 02, то это число месяца
- если = 4 или 04, то это минуты
layout «2006-01-02 15:04:05» - OK
layout «2006-01-02 14:04:05» - not OK
dt := «2022-12-13 14:15:16»
Допустим, 14 он рассматривает, как 1 - месяц, 4 - минуты. Хорошо, пусть так, но!.. Текст ошибки:
«parsing time „2022-12-13 14:15:16“: month out of range 0001-01-01 00:00:00 +0000 UTC».
В этом случае, он ругается на число 13. Верно? И думает, что это месяц. Верно?
Если он воспринял, что месяц - это то, что в числе layout 14 (первая цифра 1), почему он думает, что 13 (число в анализируемой дате dt) - это тоже месяц?
Или он думает, что какое-то число в анализируемой дате dt (14, 15, 16) - это месяц? По Вашей логике на первое число 14 он не должен так думать, потому что 4 - это минуты.
Исправление Windows, :
Потому что 14-ти нет. И он рассматривает 14 как 1 и 4. Потому что это не запрещено. Получается месяц и минуты ожидаются на входе. И соотв. ошибка. В общем-то всё верно.
Так... ещё раз...
- если = 1 или 01, то это месяц
- если = 2 или 02, то это число месяца
- если = 4 или 04, то это минуты
layout «2006-01-02 15:04:05» - OK
layout «2006-01-02 14:04:05» - not OK
dt := «2022-12-13 14:15:16»
Допустим, 14 он рассматривает, как 1 - месяц, 4 - минуты. Хорошо, пусть так, но!.. Текст ошибки:
«parsing time „2022-12-13 14:15:16“: month out of range 0001-01-01 00:00:00 +0000 UTC».
В этом случае, он ругается на число 13. Верно? И думает, что это месяц. Верно?
Если он воспринял, что месяц - это то, что в числе layout 14 (первая цифра 1), почему он думает, что 13 (число в анализируемой дате dt) - это тоже месяц?
Или он думает, что какое-то число в анализируемой дате dt (14, 15, 16) - это месяц? По Вашей логике не должен так думать, потому что 4 - это минуты.
Исправление Windows, :
Потому что 14-ти нет. И он рассматривает 14 как 1 и 4. Потому что это не запрещено. Получается месяц и минуты ожидаются на входе. И соотв. ошибка. В общем-то всё верно.
Так... ещё раз...
- если = 1 или 01, то это месяц
- если = 2 или 02, то это число месяца
- если = 4 или 04, то это минуты
layout «2006-01-02 15:04:05» - OK
layout «2006-01-02 14:04:05» - not OK
dt := «2022-12-13 14:15:16»
Допустим, 14 он рассматривает, как 1 - месяц, 4 - минуты. Хорошо, пусть так, но!.. Текст ошибки:
«parsing time „2022-12-13 14:15:16“: month out of range 0001-01-01 00:00:00 +0000 UTC».
В этом случае, он ругается на число 13. Верно? И думает, что это месяц. Верно?
Если он воспринял, что месяц - это то, что в числе layout 14 (первая цифра 1), почему он думает, что 13 (число в анализируемой дате dt) - это тоже месяц?
Или он думает, что число в анализируемой дате dt 14 - это месяц? По Вашей логике не должен так думать, потому что 4 - это минуты.
Исправление Windows, :
Потому что 14-ти нет. И он рассматривает 14 как 1 и 4. Потому что это не запрещено. Получается месяц и минуты ожидаются на входе. И соотв. ошибка. В общем-то всё верно.
Так... ещё раз...
- если = 1 или 01, то это месяц
- если = 2 или 02, то это число месяца
- если = 4 или 04, то это минуты
layout «2006-01-02 15:04:05» - OK
layout «2006-01-02 14:04:05» - not OK
Допустим, 14 он рассматривает, как 1 - месяц, 4 - минуты. Хорошо, пусть так, но!.. Текст ошибки:
«parsing time „2022-12-13 14:15:16“: month out of range 0001-01-01 00:00:00 +0000 UTC».
В этом случае, он ругается на число 13. Верно? И думает, что это месяц. Верно?
Если он воспринял, что месяц - это то, что в числе layout 14 (первая цифра 1), почему он думает, что 13 (число в анализируемой дате dt) - это тоже месяц?
Или он думает, что число в анализируемой дате dt 14 - это месяц? По Вашей логике не должен так думать, потому что 4 - это минуты.
Исправление Windows, :
Потому что 14-ти нет. И он рассматривает 14 как 1 и 4. Потому что это не запрещено. Получается месяц и минуты ожидаются на входе. И соотв. ошибка. В общем-то всё верно.
Так... ещё раз...
- если = 1 или 01, то это месяц
- если = 2 или 02, то это число месяца
- если = 4 или 04, то это минуты
layout «2006-01-02 15:04:05» - OK
layout «2006-01-02 14:04:05» - not OK
Допустим, 14 он рассматривает, как 1 - месяц, 4 - минуты. Хорошо, пусть так, но!.. Текст ошибки:
«parsing time „2022-12-13 14:15:16“: month out of range 0001-01-01 00:00:00 +0000 UTC».
В этом случае, он ругается на число 13. Верно? И думает, что это месяц. Верно?
Если он воспринял, что месяц - это то, что в числе layout 14 (первая цифра 1), почему он думает, что 13 (число в анализируемой дате) - это тоже месяц?
Или он думает, что число в анализируемой дате 14 - это месяц? По Вашей логике не должен так думать, потому что 4 - это минуты.
Исправление Windows, :
Потому что 14-ти нет. И он рассматривает 14 как 1 и 4. Потому что это не запрещено. Получается месяц и минуты ожидаются на входе. И соотв. ошибка. В общем-то всё верно.
Так... ещё раз...
- если = 1 или 01, то это месяц
- если = 2 или 02, то это число месяца
- если = 4 или 04, то это минуты
layout «2006-01-02 15:04:05» - OK
layout «2006-01-02 14:04:05» - not OK
Допустим, 14 он рассматривает, как 1 - месяц, 4 - минуты. Хорошо, пусть так, но!.. Текст ошибки:
«parsing time „2022-12-13 14:15:16“: month out of range 0001-01-01 00:00:00 +0000 UTC».
В этом случае, он ругается на число 13. Верно? И думает, что это месяц. Верно?
Если он воспринял, что месяц - это то, что в числе layout 14 (первая цифра), почему он думает, что 13 (число в анализируемой дате) - это тоже месяц?
Или он думает, что число в анализируемой дате 14 - это месяц? По Вашей логике не должен так думать, потому что 4 - это минуты.
Исправление Windows, :
Потому что 14-ти нет. И он рассматривает 14 как 1 и 4. Потому что это не запрещено. Получается месяц и минуты ожидаются на входе. И соотв. ошибка. В общем-то всё верно.
Так... ещё раз...
- если = 1 или 01, то это месяц
- если = 2 или 02, то это число месяца
- если = 4 или 04, то это минуты
layout «2006-01-02 15:04:05» - OK
layout «2006-01-02 14:04:05» - not OK
Допустим, 14 он рассматривает, как 1 - месяц, 4 - минуты. Хорошо, пусть так, но!.. Текст ошибки:
«parsing time „2022-12-13 14:15:16“: month out of range 0001-01-01 00:00:00 +0000 UTC».
В этом случае, он ругается на число 13. Верно? И думает, что это месяц. Верно?
Если он воспринял, что месяц - это то, что в числе layout 14, почему он думает, что 13 (число в анализируемой дате) - это тоже месяц?
Или он думает, что число в анализируемой дате 14 - это месяц? По Вашей логике не должен так думать, потому что 4 - это минуты.
Исправление Windows, :
Потому что 14-ти нет. И он рассматривает 14 как 1 и 4. Потому что это не запрещено. Получается месяц и минуты ожидаются на входе. И соотв. ошибка. В общем-то всё верно.
Так... ещё раз...
- если = 1 или 01, то это месяц
- если = 2 или 02, то это число месяца
- если = 4 или 04, то это минуты
«2006-01-02 15:04:05» - OK
«2006-01-02 14:04:05» - not OK
Допустим, 14 он рассматривает, как 1 - месяц, 4 - минуты. Хорошо, пусть так, но!.. Текст ошибки:
«parsing time „2022-12-13 14:15:16“: month out of range 0001-01-01 00:00:00 +0000 UTC».
В этом случае, он ругается на число 13. Верно? И думает, что это месяц. Верно?
Если он воспринял, что месяц - это то, что в числе layout 14, почему он думает, что 13 (число в анализируемой дате) - это тоже месяц?
Или он думает, что число в анализируемой дате 14 - это месяц? По Вашей логике не должен так думать, потому что 4 - это минуты.
Исправление Windows, :
Потому что 14-ти нет. И он рассматривает 14 как 1 и 4. Потому что это не запрещено. Получается месяц и минуты ожидаются на входе. И соотв. ошибка. В общем-то всё верно.
Так... ещё раз...
- если = 1 или 01, то это месяц
- если = 2 или 02, то это число месяца
- если = 4 или 04, то это минуты
«2006-01-02 15:04:05» - OK
«2006-01-02 14:04:05» - not OK
Допустим, 14 он рассматривает, как 1 - месяц, 4 - минуты. Хорошо, пусть так, но!.. Текст ошибки:
«parsing time „2022-12-13 14:15:16“: month out of range 0001-01-01 00:00:00 +0000 UTC».
В этом случае, он ругается на число 13. Верно? И думает, что это месяц. Верно?
Если он воспринял, что месяц - это то, что в числе layout 14, почему он думает, что 13 (число в анализируемой дате) - это тоже месяц?
Или он думает, что число в анализируемой дате 14 - это месяц?
Исправление Windows, :
Потому что 14-ти нет. И он рассматривает 14 как 1 и 4. Потому что это не запрещено. Получается месяц и минуты ожидаются на входе. И соотв. ошибка. В общем-то всё верно.
Так... ещё раз...
- если = 1 или 01, то это месяц
- если = 2 или 02, то это число месяца
- если = 4 или 04, то это минуты
«2006-01-02 15:04:05» - OK
«2006-01-02 14:04:05» - not OK
Допустим, 14 он рассматривает, как 1 - месяц, 4 - минуты. Хорошо, пусть так, но!.. Текст ошибки:
«parsing time „2022-12-13 14:15:16“: month out of range 0001-01-01 00:00:00 +0000 UTC».
В этом случае, он ругается на число 13. Верно? И думает, что это месяц. Верно?
Если он воспринял, что месяц - это то, что в числе layout 14, почему он думает, что 13 (число в анализируемой дате) - это тоже месяц?
Исходная версия Windows, :
Потому что 14-ти нет. И он рассматривает 14 как 1 и 4. Потому что это не запрещено. Получается месяц и минуты ожидаются на входе. И соотв. ошибка. В общем-то всё верно.
Так... ещё раз...
- если = 1 или 01, то это месяц
- если = 2 или 02, то это число месяца
- если = 4 или 04, то это минуты
«2006-01-02 15:04:05» - OK
«2006-01-02 14:04:05» - not OK
Допустим, 14 он рассматривает, как 1 - месяц, 4 - минуты. Хорошо, пусть так, но!.. Текст ошибки:
«parsing time „2022-12-13 14:15:16“: month out of range 0001-01-01 00:00:00 +0000 UTC».
В этом случае, он ругается на число 13. Верно? И думает, что это месяц. Верно?
Если он воспринял, что месяц - это то, что в числе 14, почему он думает, что 13 - это тоже месяц?