如何更改此“2017 年 11 月 13 日”的日期格式 [重复]

Posted

技术标签:

【中文标题】如何更改此“2017 年 11 月 13 日”的日期格式 [重复]【英文标题】:How to change this date format of this '13/11/2017' [duplicate] 【发布时间】:2017-06-13 11:51:23 【问题描述】:

消息 242,第 16 级,状态 3,第 1 行 将 varchar 数据类型转换为 datetime 数据类型导致值超出范围。

【问题讨论】:

显示产生错误的代码。 【参考方案1】:

默认情况下,它通常是 yyyy-mm-dd,因此您可能需要提供如下显式类型:

Select convert(date, '13/11/2017',103)

【讨论】:

【参考方案2】:

你应该检查 style 参数。

convert(data_type, expression, stlye)

在你的情况下:

convert(date, '13/11/2017',103)

最受欢迎的日期转换:

convert(date, 'dd/mm/yyyy', 103)

convert(date, 'mm/dd/yyyy', 101)

convert(date, 'dd-mm-yyyy', 105)

查看更多信息:https://docs.microsoft.com/en-us/sql/t-sql/functions/cast-and-convert-transact-sql

【讨论】:

以上是关于如何更改此“2017 年 11 月 13 日”的日期格式 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

芝麻软件早报2017.11.13

集合总结(全是代码)----------java基础学习

Beta周王者荣耀交流协会第四次Scrum会议

background-color

热门项目PHP后端开发APP

算法——回文解密,判断一个素组是否为回文