如何仅保留日期时间值的时间部分(SQL Server)?

2023-12-30

这是我用来获得HH:MM string:

CONVERT(varchar(5), time_requested, 108)

我认为可能有一种更优雅的方式,甚至可能更有效(请参阅类似的问题如何删除日期时间值的时间部分(SQL Server)? https://stackoverflow.com/questions/2775/how-to-remove-the-time-portion-of-a-datetime-value-sql-server).

要求:

  • 最终结果必须能够轻松转换为字符串(以便能够连接某些字段time_created与一个字段,例如date_created).
  • 必须涵盖以下两种情况:HH:MM and HH:MM:SS.

Declare @D datetime = GetDate()      -- Data Type could be Time as well

Select CONVERT(varchar(8), @D, 108)  -- for HH:MM:SS  11:27:26
Select CONVERT(varchar(5), @D, 108)  -- for HH:MM     11:27

没有提及,如果 2012 年以上你也可以使用 Format()

Declare @D DateTime = '2016-10-22 13:30:25'

Select Format(@D,'HH:mm')         -- 13:30
Select Format(@D,'hh:mm:ss tt')   -- 01:30:25 PM
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何仅保留日期时间值的时间部分(SQL Server)? 的相关文章

随机推荐

  • 如何找到UIImage瓶颈

    我有一个应用程序使用UIImage对象 到目前为止 我一直在使用使用如下方式初始化的图像对象 UIImage image UIImage imageNamed imageName 使用我的应用程序包中的图像 我一直在添加功能 以允许用户使用
  • 链接映射减少过滤器时如何减少迭代?

    我一直在读关于map reduce and filter很多是因为它们在 React 和 FP 中的使用量一般 如果我们写这样的东西 let myArr 1 2 3 4 5 6 7 8 9 let sumOfDoubleOfOddNumbe
  • 如何清除表格?

    例如我有一个这样的表格
  • SQL Server:在数据库、实例之间迁移存储过程

    我刚刚将当前数据库复制到新数据库 发现只复制了表 如何一次性以相同的方式复制所有存储过程 我不想再次运行创建查询来一一创建每 个存储过程 先感谢您 这是 MS SQL 中的 使用管理工作室 右键单击您的数据库名称 选择所有任务 选择生成脚本
  • 如何在同一个表单中制作提交按钮、删除和更新,php

    我正在制作一个表单 当用户使用检查按钮检查一行时 他可以删除或更新它 但只有删除按钮有效 我不知道如何在同一表单中制作两个提交按钮 我希望按下删除按钮时转到delete php 更新按钮转到两个update php 下面是我的表单
  • 与应用程序类相关的滑动杀死应用程序和强制停止之间的区别

    我有一个应用程序实现Application class 考虑以下两种情况 A 打开应用程序 gt 按 Home gt 长按 Home 查看最近的应用程序 gt 滑动杀死应用程序 在这种情况下 Application class onCrea
  • 正则表达式和重音符号/波浪号

    我应该如何将重音符号包含到正则表达式中 我想检测来自的信件a z and 但这个正则表达式不起作用 pattern a z i 您可以尝试使用预定义的类来匹配所有字母 例如 p L 这适用于大多数正则表达式引擎 您可以在此处阅读有关正则表达
  • 如何从 QTextEdit 或 QPlainTextEdit 小部件获取当前可见的文本?

    这似乎是一件很常见的事情 但我找不到如何做 我有一个带有一堆文本的 QTextEdit 或 QPlainTextEdit 小部件 足够了 滚动是必要的 我想要另一个小部件提供有关当前可见文本的一些信息 为此 我需要知道 当可见文本发生变化时
  • 用于销毁资源的 Powershell 动词

    我一直在努力坚持批准的 Powershell 动词列表 http msdn microsoft com en us library ms714428 28v vs 85 29 aspx命名我的 cmdlet 时 我有一个创建资源的函数 因此
  • 如何解决请求与 .Net Core Web Api 中的多个端点匹配的问题

    我注意到关于这个话题有很多类似的问题 调用以下任何方法时我收到此错误 Microsoft AspNetCore Routing Matching AmbigouslyMatchException 请求匹配多个终结点 然而 我无法弄清楚解决该
  • 如何使用 jQuery 在克隆输入上增加名称 attrVal 数组?

    我正在尝试为我的婚礼设置一个 RSVP 表单 您可以将几个字段克隆为一次为多个客人进行 RSVP http adrianandemma com http adrianandemma com 这些克隆字段包括几个用于 参加是 否 的单选按钮
  • 将 GWT 单击事件转换为触摸事件

    我正在开发一个大项目 并且编写了很多 GWT 代码 现在我正在努力使该项目与 iPad 和 Android 平板电脑等平板电脑完全兼容 作为其中的一部分 我注意到触摸设备需要300ms延迟处理点击事件 在这个项目中 再次编写触摸事件是一件非
  • Capybara Selenium Chrome 打开 关于 Google Chrome

    我在 Chrome 中进行测试时遇到问题 当我运行测试时 它会在新选项卡中打开 chrome settings help 页面 这导致我的测试失败 因为它找不到应该单击的按钮 当我看到发生了什么时 我正在正常模式下在 Chrome 中进行调
  • iPhone:设置导航栏标题

    大家好 我对 iPhone 开发还很陌生 并且在弄清楚如何更改导航栏的标题时遇到了一些麻烦 在这个网站上的另一个问题上 有人建议使用 viewController title title text 但这对我不起作用 我需要添加 UINavi
  • SQL自定义单位转换

    我正在寻找一种在 SQL 中自定义单位转换的解决方案 我公司使用的数据库是 Microsoft SQL Server 我需要编写一个 SQL 来返回基于 单位转换表 的转换因子 say Item chicken wings itemid 1
  • Java 中“DateTimeFormatter”格式化模式代码中的“uuuu”与“yyyy”?

    The DateTimeFormatter https docs oracle com en java javase 11 docs api java base java time format DateTimeFormatter html
  • 如何缩进“if”语句的长条件语句?

    我的问题涉及上一个问题 https stackoverflow com questions 322034 if statement formatting best practise whats your style 但提供的解决方案并不能解
  • 在django中保存多个上传的文件

    我想在我的应用程序中上传并保存多个文件 我有
  • IPython 控制台 - 删除行开头的 [#] 中的行号?

    我刚刚开始使用 Spyder 注意到在屏幕左下角的 IPython 控制台中 它总是在每行输出的开头显示 In 所以它会说 In 1 print ugh ugh In 2 https i stack imgur com L8UYh jpg
  • 如何仅保留日期时间值的时间部分(SQL Server)?

    这是我用来获得HH MM string CONVERT varchar 5 time requested 108 我认为可能有一种更优雅的方式 甚至可能更有效 请参阅类似的问题如何删除日期时间值的时间部分 SQL Server https