在创建过程中设置日期格式 table

Set up date format during creating table

我创建列如下:

ReportingPeriod DATETIME

现在我注意到它的格式是:

yyyy-mm-dd hh:mm:ss[.fff]    
2016-03-11 00:00:00.000

在创建过程中可以将格式设置为"DD/MM/YYYY"table? 例如:

ReportingPeriod DATETIME format("DD/MM/YYYY")

您可以使用

ReportingPeriod DATETIME CONVERT(VARCHAR(10), ReportingPeriod , 103)  

但正如 Tim Schmelter 在评论中所建议的那样,不要将日期时间的值与始终为字符串的格式化日期时间混淆。当你想显示它们时转换它们。

表示

`SELECT CONVERT(VARCHAR(10), ReportingPeriod , 103) AS [DD/MM/YYYY]` From *yourTable*

示例输出

19/02/1972