Krisha
pain in the neck
PostgreSQL. Date/Time Types
В мане имеем рекомендованную форму ввода даты:
1999-01-08 ISO 8601; January 8 in any mode (recommended format).
Дело в том, что даты у меня приходят из CSV файла и там они могут быть записаны в каком угодно формате, я искуственно ограничиваю возможности до трех:
1.1 - 02.03.2004
1.2 - 02.03.04
2.1 - 02-03-2004
2.2 - 02-03-04
3.1 - 02/03/2004
3.2 - 02/03/04
Возникает вопрос, поймет ли pg такую запись: 04-02-03, то есть когда в первой позиции год представлен только двумя числами ? И если не поймет, то что бы вы порекомендовали делать, чтобы в конечном итоге в базу вставлялись валидные даты ?
Спасибо.
В мане имеем рекомендованную форму ввода даты:
1999-01-08 ISO 8601; January 8 in any mode (recommended format).
Дело в том, что даты у меня приходят из CSV файла и там они могут быть записаны в каком угодно формате, я искуственно ограничиваю возможности до трех:
1.1 - 02.03.2004
1.2 - 02.03.04
2.1 - 02-03-2004
2.2 - 02-03-04
3.1 - 02/03/2004
3.2 - 02/03/04
Возникает вопрос, поймет ли pg такую запись: 04-02-03, то есть когда в первой позиции год представлен только двумя числами ? И если не поймет, то что бы вы порекомендовали делать, чтобы в конечном итоге в базу вставлялись валидные даты ?
Спасибо.