LINUX.ORG.RU

История изменений

Исправление 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)) - это исключительно твое рукожопие.