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: ReplyQuote


Subject
Views
Written By
Posted
4849
August 03, 2011 02:09AM
2054
August 03, 2011 05:53AM
1716
August 03, 2011 09:31AM
Re: set date format for column
2246
August 03, 2011 09:51AM
1536
August 03, 2011 11:48AM
1329
August 03, 2011 12:04PM
1543
August 03, 2011 12:23PM
1434
August 03, 2011 01:45PM
1386
August 04, 2011 11:55PM
1313
August 03, 2011 09:33AM
1381
August 03, 2011 09:43AM
1349
August 03, 2011 11:40AM
1380
August 03, 2011 01:47PM
1492
August 03, 2011 01:01PM
1438
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.