SQL 将 'DDMMYY' 转换为日期时间

标签 sql sql-server

我正在尝试从 DDMMYY 转换日期格式为 datetime在 SQL Server 中。

我正在使用 convert命令如下

select convert (datetime, '311012', <style>)

我曾尝试在 msdn 上查找支持的样式,但没有找到完全匹配的。

帮助将不胜感激。

最佳答案

select convert (datetime,  Stuff(Stuff('311012',5,0,'.'),3,0,'.'), 4)

关于SQL 将 'DDMMYY' 转换为日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13512019/

相关文章:

mysql - 决定数据库需求

java - 如何在 JOOQ 中使用 toChar 函数?

java - 添加外键以组合主键并更改 JPA 实体类

sql - 计算 BigQuery 中数组中的匹配项数

mysql - 将多种类型的用户放入数据库的有效方法是什么

sql - 从多个表中进行多次选择还是从所有表中对所有数据进行 1 次选择更好?

sql-server - 登录时SSIS写入窗口用户名而不是服务帐户

sql-server - 什么是表提示锁的范围?

sql - 在SQLite中选择具有最大/最小值的行

mysql - var1 的正确索引 IN (1, 2, ...) GROUP BY (var2) ORDER BY SUM(var3) LIMIT X