тип date



Автор Илья _______ задал вопрос в разделе Прочее компьютерное

чё зА тип Date??? и получил лучший ответ

Ответ от Василий Данилов[гуру]
Тип данных, обозначающий тип переменной или поля, в которой хранится дата (пример 01.01.2008)

Ответ от Dmitry Shin[гуру]
кусочек от типа DateTime. А штатный телепат уехал на йу%

Ответ от -=TeTpuC=-[активный]
"Типы Date и Time
Типы даты и времени: DATETIME, DATE, TIMESTAMP, TIME и YEAR. Каждый из них имеет диапазон допустимых значений, также как и некий ноль, который используется, когда Вы определяете, действительно, запрещенное значение. Обратите внимание, что MySQL позволяет Вам сохранять некоторые недопустимые значения даты, например, 1999-11-31. Причина этого в том, что обрабатывать проверку даты ответственность прикладной программы, а не сервера SQL. Чтобы сделать проверку даты быстрой, MySQL проверяет только то, что месяц находится в диапазоне 0-12, и день находится в диапазоне 0-31. Вышеупомянутые диапазоны определены так потому, что MySQL позволяет Вам сохранять в столбцах DATE или DATETIME даты, где день или месяц нулевой. Это чрезвычайно полезно для прикладных программ, которые должны сохранить дату рождения, для которой Вы не знаете точную дату. В этом случае Вы просто сохраняете дату подобно 1999-00-00 или 1999-01-00. Вы, конечно, не можете получать правильное значение из функций, подобных DATE_SUB() или DATE_ADD, для таких неправильных дат.
Имеются некоторые общие вещи, которые стоит иметь в виду при работе с типами даты и времени:
MySQL возвращает значения для данного типа в стандартном формате, но пытается интерпретировать ряд форматов для значений, которые Вы обеспечиваете (например, когда Вы определяете значение, которое будет назначено переменной или сравниваться) . Однако, поддержаны только форматы, описанные в следующих разделах. Ожидается, что Вы обеспечите допустимые значения, и непредсказуемые результаты могут быть получены, если Вы используете значения в других форматах.
Хотя MySQL пробует интерпретировать значения в нескольких форматах, он всегда ожидает, что часть, определяющая год, стоит на крайнем слева месте. Даты должны быть даны в порядке год-месяц-день (например, 98-09-04).
MySQL автоматически преобразует значения даты и времени в числа, если значение используется в числовом контексте, и наоборот.
Когда MySQL сталкивается со значением, которое находится вне диапазона или иначе запрещено для типа, он устанавливает значение в ноль для этого типа. Исключительная ситуация: вышедшие за границу диапазона значения TIME урезаются до соответствующей границы. Таблица ниже показывает нулевые значения каждого типа: Тип столбца Нулевое значение
DATETIME '0000-00-00 00:00:00'
DATE '0000-00-00'
TIMESTAMP 00000000000000 (длина зависит от размера отображения)
TIME '00:00:00'
YEAR 0000
Нулевое значение специально, но Вы можете сохранять или обращаться к ним, явно используя значения, показанные в таблице. Вы можете также делать это, применяя значения '0' или 0.
Нулевые значения даты и времени, используемые через MyODBC, будут преобразованы автоматически в NULL в MyODBC Version 2.50.12 и выше потому, что ODBC не может обрабатывать такие значения.
"

Ответ от Батон[гуру]
в большинстве языков это спец тип для даты (день, число, месяц)

Ответ от Janus ?m?th Neverending Kobain[гуру]
Ты хотя бы среду выполнения/разработки/программирования назвал бы, а?

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: чё зА тип Date???
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*