История изменений
Исправление BaBL, (текущая версия) :
Меняет ещё как. Ты просто не в курсе.
Как раз таки в курсе, а ты как раз из тех, кого я выше описывал. Занимаешься парсингом вьюх, вместо полезной работы.
В зависимости от локали она по-разному может быть интерпретирована. В одной локали DD/MM/YY, в другой ММ/DD/YY
Она будет интерпретирована как ты напишешь. Если ты пишешь приложение, работающее только на одном компе - это чисто твой проблема и твой говнокод. Нормальные люди, знающие что «глупая железка отправляет данные в формате MM/DD/YY» не заставляют клиентов своих приложений покупать компы с определенной версией линукса и определенной локалью. Они вместо getDate(DEFAULT, ExternalSourceDateProvider.Value) пишут getDate(«MM/DD/YY», ExternalSourceDateProvider.Value) или getDate(ExternalSourceDateProvider.DateFormat, ExternalSourceDateProvider.Value) и не заставляют из-за своего говна корячиться других людей.
Если ты вместо Days = DateDiff('days', DateOne, DateTwo) пишешь Days = ConvertToInt(Substing(DateOne, 2, 0)) - ConvertToInt(Substing(DateTwo, 2, 0)) - это исключительно твое рукожопие.
Про float - абсолютно та же ситуация.
Исходная версия BaBL, :
Меняет ещё как. Ты просто не в курсе.
Как раз таки в курсе, а ты как раз из тех, кого я выше описывал. Занимаешься парсингом вьюх, вместо полезной работы.
В зависимости от локали она по-разному может быть интерпретирована. В одной локали DD/MM/YY, в другой ММ/DD/YY
Она будет интерпретирована как ты напишешь. Если ты пишешь приложение, работающее только на одном компе - это чисто твой проблема и твой говнокод. Нормальные люди, знабщие что «глупая железка отправляет данные в формате MM/DD/YY» не заставляют клиентов своих приложений покупать компы с определенной версией линукса и определенной локалью. Они вместо getDate(DEFAULT, ExternalSourceDateProvider.Value) пишут getDate(«MM/DD/YY», ExternalSourceDateProvider.Value) или getDate(ExternalSourceDateProvider.DateFormat, ExternalSourceDateProvider.Value) и не заставляют из-за своего говна корячиться других людей.
Если ты вместо Days = DateDiff('days', DateOne, DateTwo) пишешь Days = ConvertToInt(Substing(DateOne, 2, 0)) - ConvertToInt(Substing(DateTwo, 2, 0)) - это исключительно твое рукожопие.