当前位置: 首页 > 面试题库 >

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

颛孙昆
2023-03-14
问题内容

我正在尝试将日期从DDMMYY格式转换为datetimeSQL Server中的格式。

我正在使用以下convert命令

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

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

帮助将不胜感激。


问题答案:
select convert (datetime,  Stuff(Stuff('311012',5,0,'.'),3,0,'.'), 4)


 类似资料:
  • 问题内容: 我尝试将其转换为java.sql.Timestamp后插入,并使用以下代码段: 但是,这是给我的 有没有办法在没有毫秒的情况下获得输出? 问题答案: 您可以使用来减少毫秒数: 输出:

  • 问题内容: 我的电话号码是20080331。 我需要将其转换/转换为日期时间,以便可以在数据库中进行日期比较。我将如何转换此数字。使用CONVERT(DATETIME,Value)似乎不起作用。 问题答案:

  • 问题内容: 我已经尝试过一百万种不同的方法,但是没有用。任何帮助将非常感激。 上面的方法不起作用。 基本上,我想做的是获取纪元时间并将其转换为澳大利亚时间。我的当地时间是+05.30,但是我当然不希望这成为促成这种转化的因素。 编辑- 当我运行您的确切代码时,输​​出 时代1318388699000 2011年10月12日星期三08:34:59 GMT + 05:30 12/10/2011 03:

  • 问题内容: 有谁知道如何将JS dateTime转换为MySQL datetime?还有一种方法可以向JS日期时间添加特定的分钟数,然后将其传递给MySQL日期时间? 问题答案: 尽管JS确实拥有足够的基本工具来执行此操作,但它相当笨拙。

  • 问题内容: 我正在尝试将日期格式(例如2012-04-20 05:54:59)转换为mm- yyyy。我遇到了一些解决方案,说您需要转换为varchar。有什么方法可以使用Convert函数吗? 谢谢 :) 问题答案: 您可以使用从SQL Server 2012起可用的函数: 输出:

  • 问题内容: 法国说如何将时区中的当前时间(日期时间)转换为另一个时区?我在SO中环顾四周,但没有找到任何可以帮助我的帖子。我正在使用SQL Server 2008。 问题答案: 在这里检查