MySQL Forums
Forum List  »  MySQL for Excel

Re: set date format for column
Posted by: Peter Brawley
Date: August 03, 2011 09:51AM

Quote

Its not an excel question. Its just through excel that I upload to sql. I need to format the date in sql. As I said above it doesn't matter how its formatted in excel mysql always shows 1/1/2001.

MySQL stores dates in international yyyymmdd format. Mercifully, you cannot change that. It expects dates in such a format, but it is also a bit forgiving, ie it accepts 'yyyy-mm-dd','yyyy-m-d','yyyy/mm/dd' &c.

LOAD DATA INFILE therefore requires dates in such a format. You can fiddle using variables, but unless you know what you're doing, it's much easier to change what your spreadsheet is feedibng LOAD DATA INFILE.

The MySQL default date display format is also international, yyyy-mm-dd. To change how a particlar date value is displayed, use the MySQL Date_Format() function, documentation of which describes all arguments and formats that it understands.

PB
http://www.artfulsoftware.com

Options: Reply• Quote


Subject
Views
Written By
Posted
5694
August 03, 2011 02:09AM
2349
August 03, 2011 05:53AM
1995
August 03, 2011 09:31AM
Re: set date format for column
2694
August 03, 2011 09:51AM
1850
August 03, 2011 11:48AM
1633
August 03, 2011 12:04PM
1848
August 03, 2011 12:23PM
1728
August 03, 2011 01:45PM
1757
August 04, 2011 11:55PM
1628
August 03, 2011 09:33AM
1678
August 03, 2011 09:43AM
1638
August 03, 2011 11:40AM
1696
August 03, 2011 01:47PM
1777
August 03, 2011 01:01PM
1755
August 03, 2011 01:08PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.