Φωτογραφία Ευάγγελος ΠΑΝΑΓΙΩΤΑΡΑΚΟΣ
Απορια με date fomat της Mysql
από Ευάγγελος ΠΑΝΑΓΙΩΤΑΡΑΚΟΣ - Sunday, 21 February 2010, 11:25 AM
 
Μπορούμε ν αλλάξουμε το date fomat της Mysql απο yyyy/mm/dd σε dd/mm/yyyy ? Απ' όσο έψαξα στο google μάλλον δεν αλλάζει!! παρά μόνο μπορούμε να πάρουμε το αποτέλεσμα της ερώτησης στο fomat που θέλουμε. Συμβαίνει γενικά στην SQL η μόνο στην Mysql?
 
Φωτογραφία Τάσος Μαυρίδης
Απάντηση: Απορια με date fomat της Mysql
από Τάσος Μαυρίδης - Sunday, 21 February 2010, 5:22 PM
 

Στο manual της mysql αναφέρει ότι οι ημερομηνίες πρέπει πάντοτε να δίνονται στη μορφή έτος-μήνας-ημέρα

 

http://dev.mysql.com/doc/refman/5.1/en/date-and-time-types.html

Although MySQL tries to interpret values in several formats, dates always must be given in year-month-day order (for example, '98-09-04'), rather than in the month-day-year or day-month-year orders commonly used elsewhere (for example, '09-04-98', '04-09-98').

 

Αν τα θυμάμαι καλά στην SQL οι ημερομηνίες ορίζονται μόνο με αυτή τη σειρά. Το τι θα δέχεται όμως ένα DBMS διαφέρει. π.χ. στην postgreSQL μπορείς να ρυθμίσεις στο configuration το DateStyle και να δέχεται και διαφορετική σειρά στις ημερομηνίες όπως αυτή που θέλεις.