日期和发票的mysql数据类型
我是MySQL的新手,遇到了一个问题:我想创建一个表日期和发票的mysql数据类型,mysql,sql,date,sqldatatypes,Mysql,Sql,Date,Sqldatatypes,我是MySQL的新手,遇到了一个问题:我想创建一个表INVOICES,其中包含列: DATE-我知道,使用DATE数据类型很容易,但是有没有办法以dd.mm.yyyy格式显示日期 INVOICE\u ID:应采用I/dd/mm/yyyy格式,即I/5/11/2014。字母I表示发票,其余为日期 始终以数据库的本机格式存储,然后使用内置的日期函数来处理格式。在您的情况下,可以使用DATE\u FORMAT(): 根据格式字符串设置日期值的格式 提供了一个以所需格式输出的说明符表 要以所需格式输出,
INVOICES
,其中包含列:
DATE
-我知道,使用DATE
数据类型很容易,但是有没有办法以dd.mm.yyyy
格式显示日期
INVOICE\u ID
:应采用I/dd/mm/yyyy
格式,即I/5/11/2014
。字母I
表示发票,其余为日期 始终以数据库的本机格式存储,然后使用内置的日期函数来处理格式。在您的情况下,可以使用DATE\u FORMAT()
:
根据格式字符串设置日期值的格式
提供了一个以所需格式输出的说明符表
要以所需格式输出,请使用:
SELECT DATE_FORMAT(your_date_column, 'I/%c/%e/%Y');
这给了你
| DATE_FORMAT(your_date_column, 'I/%C/%E/%Y') |
|---------------------------------------------|
| I/5/29/2014 |
|日期格式(您的日期列“I/%C/%E/%Y”)|
|---------------------------------------------|
|I/5/29/2014|
您需要函数
date\u format()
。的手册页最具启发性
| DATE_FORMAT(your_date_column, 'I/%C/%E/%Y') |
|---------------------------------------------|
| I/5/29/2014 |