在创建过程中设置日期格式 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
我创建列如下:
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