0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

21 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Павел
Павел
3 лет назад

Ты универсален Осипов — пишешь плохой код на любом языке

Павел
Павел
3 лет назад
Ответить на  fixin

Всем. От не знания синтаксического сахара по форматированию, до конкатенации где она не нужна, тем более в таком виде

klopik
klopik
3 лет назад
Ответить на  fixin

Вот так на автовазе рабочие отвечали инженеру ОТК, собирая очередные жигули.

Павел
Павел
3 лет назад
Ответить на  Павел

Вы упоролись, что ли… В C# оперируют типом DateTime. Диапазон от 0000 до 3000 или 4000 года

Serg
Serg
3 лет назад

Красиво — это если бы был объект типа дата, и к нему форматтер применяется, наверняка в .net должен быть из коробки. А собирать конкатенацией с раздельным форматом каждой части — не так уж красиво.

Павел
Павел
3 лет назад
Ответить на  fixin

Причем тут sql. Что ты несешь, Осипов

Павел
Павел
3 лет назад
Ответить на  fixin

>дата хранится в виде структуры

И что? Там все структура, кроме строк и объектов

Serg
Serg
3 лет назад
Ответить на  fixin

Шта??? Ты хочешь сказать, что в MS SQL нельзя задать дату меньше 1970 года? ))

Павел
Павел
3 лет назад
Ответить на  fixin

Причем здесь unix?

Serg
Serg
3 лет назад
Ответить на  fixin

«А в MS SQL только с 1970 года.»
«А насчет MS SQL не знаю.»
Что-ты совсем запутался ))
«В Unix-дате раньше 1970 года нет.»
То есть, по твоему мнению, в Unix невозможно задать дату раньше 1970 года? ))

Serg
Serg
3 лет назад
Ответить на  fixin

«в переменной типа дата — нет.»
Вот так бахвалится человек, что 13 языков в бгуире учил, а простейшей концепции unix time не понимает, и даже не может в википедии почитать https://ru.wikipedia.org/wiki/Unix-%D0%B2%D1%80%D0%B5%D0%BC%D1%8F . Там даже пример есть «К примеру, дата 4 октября 1957 года 00:00:00, а это 4472 дня до начала отсчета, представлена в Unix-времени числом −4472 × 86 400 = −386 380 800».

Павел
Павел
3 лет назад
Ответить на  Serg

Еще раз — причем тут unix?