SQL Server日期格式化

这篇具有很好参考价值的文章主要介绍了SQL Server日期格式化。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

SQL Server日期格式化

一、时间戳的生成
使用dateDiff方法,运算当前时间到标准时间之间的秒数。
DATEDIFF(s,‘1970-01-01 00:00:00’, getdate())

二、日期格式转换
使用convert(data_type,source_data,style)进行格式转换。利用style控制转换格式。
结果:
CONVERT(nvarchar(80),getdate(),0)----07 27 2022 8:33AM
CONVERT(nvarchar(80),getdate(),1)----07/27/22
CONVERT(nvarchar(80),getdate(),2)----22.07.27
CONVERT(nvarchar(80),getdate(),3)----27/07/22
CONVERT(nvarchar(80),getdate(),4)----27.07.22
CONVERT(nvarchar(80),getdate(),5)----27-07-22
CONVERT(nvarchar(80),getdate(),6)----27 07 22
CONVERT(nvarchar(80),getdate(),7)----07 27, 22
CONVERT(nvarchar(80),getdate(),8)----08:33:24
CONVERT(nvarchar(80),getdate(),9)----07 27 2022 8:33:24:207AM
CONVERT(nvarchar(80),getdate(),10)----07-27-22
CONVERT(nvarchar(80),getdate(),11)----22/07/27
CONVERT(nvarchar(80),getdate(),12)----220727
CONVERT(nvarchar(80),getdate(),13)----27 07 2022 08:33:24:207
CONVERT(nvarchar(80),getdate(),14)----08:33:24:207
CONVERT(nvarchar(80),getdate(),21)----2022-07-27 08:33:24.207
CONVERT(nvarchar(80),getdate(),22)----07/27/22 8:33:24 AM
CONVERT(nvarchar(80),getdate(),23)----2022-07-27
CONVERT(nvarchar(80),getdate(),24)----08:33:24
CONVERT(nvarchar(80),getdate(),25)----2022-07-27 08:33:24.207
CONVERT(nvarchar(80),getdate(),100)----07 27 2022 8:33AM
CONVERT(nvarchar(80),getdate(),101)----07/27/2022
CONVERT(nvarchar(80),getdate(),102)----2022.07.27
CONVERT(nvarchar(80),getdate(),103)----27/07/2022
CONVERT(nvarchar(80),getdate(),104)----27.07.2022
CONVERT(nvarchar(80),getdate(),105)----27-07-2022
CONVERT(nvarchar(80),getdate(),106)----27 07 2022
CONVERT(nvarchar(80),getdate(),107)----07 27, 2022
CONVERT(nvarchar(80),getdate(),108)----08:33:24
CONVERT(nvarchar(80),getdate(),109)----07 27 2022 8:33:24:207AM
CONVERT(nvarchar(80),getdate(),110)----07-27-2022
CONVERT(nvarchar(80),getdate(),111)----2022/07/27
CONVERT(nvarchar(80),getdate(),112)----20220727
CONVERT(nvarchar(80),getdate(),113)----27 07 2022 08:33:24:207
CONVERT(nvarchar(80),getdate(),114)----08:33:24:210
CONVERT(nvarchar(80),getdate(),121)----2022-07-27 08:33:24.210

代码如下文章来源地址https://www.toymoban.com/news/detail-457860.html

declare @i int
declare @str_ret nvarchar(80) 
set @i=0 
while @i<122 
begin
	if((@i<15 or @i>20 ) and not (@i>=26 and @i<=99) and not (@i>=115 and @i<=120))
	begin
		select  @str_ret=CONVERT(nvarchar(80),getdate(),@i)
		print 'CONVERT(nvarchar(80),getdate(),'+ltrim(str(@i))+')----'+@str_ret
	end
set @i=@i+1

end

到了这里,关于SQL Server日期格式化的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java格式化日期,时间(三种方法)

    在java中String类格式化的方法,是静态format()用于创建格式化的字符串。 format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。 format(Locale locale, String format, Object... args) 使用指定的语言环境,制定字符串格式和参数生成格式化

    2024年02月13日
    浏览(55)
  • 【JavaScript】JavaScript日期和时间的格式化:

    一、日期和时间的格式化 1、原生方法 【1】使用 toLocaleString 方法 【2】使用 Intl.DateTimeFormat 对象 2、使用字符串操作方法 3、自定义格式化函数 【1】不可指定格式的格式化函数 【2】可指定格式的格式化函数 4、使用第三方库 二、日期和时间的其它常用处理方法 1、创建 Dat

    2024年02月10日
    浏览(54)
  • Java格式化日期,时间(三种方法,建议收藏)

    在java中String类格式化的方法,是静态format()用于创建格式化的字符串。 format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。 format(Locale locale, String format, Object... args) 使用指定的语言环境,制定字符串格式和参数生成格式化

    2024年02月15日
    浏览(47)
  • sqlite3日期时间格式化和自动输入

    Sqlite3系列:初步💎where💎select sqlite中并未提供单独的日期时间类型,但提供了三种时间表示方式 通过text来存储时间文本 用整型来存储时间戳,时间戳是从1970-01-01算起的秒数 用浮点型来存储自儒略日开始算起的天数,儒略日即公元前4713年1月1日中午12点。 并且提供了一些

    2024年02月06日
    浏览(53)
  • JavaScript 日期和时间的格式化大汇总(收集)

    一、日期和时间的格式化 1、原生方法 1.1、使用 toLocaleString 方法 Date 对象有一个 toLocaleString 方法,该方法可以根据本地时间和地区设置格式化日期时间。例如:   toLocaleString 方法接受两个参数,第一个参数是地区设置,第二个参数是选项,用于指定日期时间格式和时区信息

    2024年02月08日
    浏览(59)
  • Java8日期时间类LocalDateTime格式化

    LocalDateTime日期时间格式化 LocalDateTime localDateTime = LocalDateTime.now() System.out.println(now.format( DateTimeFormatter.ofPattern(\\\"yyyy-MM-dd HH:mm:ss\\\") )); 测试1 测试2 测试2的结果

    2024年02月08日
    浏览(47)
  • Windows bat 批处理 日期时间格式化

    有一个批处理脚本,脚本中根据当前日期,动态的生成日志文件, 如:当前是 2023年06月20日,我希望生成的日志文件名为:XX_20230620.log Windows 在批处理中 获取日期和时间的方式如下: echo %time% 输出的时间格式: HH:MM:SS.NN HH :时 MM :分 SS :秒 NN :厘秒(注意不是毫秒,1秒

    2024年02月11日
    浏览(70)
  • Flutter/Dart日期格式化及时间戳转换

    点击进入我的自建博客链接 Dart 获取当前时间,以及获取当前年、月、日等。 创建指定时间还可以直接从符合日期格式的字符串直接转换,如下。 日期字符串转为时间 日期时间转成时间戳 时间戳转日期时间 可以给某个时间增加或减少时间段(Duration)。

    2024年02月11日
    浏览(49)
  • 使用 uni-app 开发项目,日期和时间如何格式化?

    功能需求描述 在开发项目时,往往需要对从后端查询到的时间进行格式化,查到的时间格式一般都是 时间戳 ,一堆数字,这时候怎么转化成类似于  2023年8月15日 08:12:10  这样的格式? 在组件显示格式化后的日期 其实 uni-app 的官方拓展组件  uni-dateformat  就能实现这个需求

    2024年02月05日
    浏览(56)
  • 【Java 基础篇】Java日期和时间格式化与解析指南:SimpleDateFormat详解

    日期和时间在软件开发中经常被用到,无论是用于记录事件、计算时间间隔还是格式化日期以供用户友好的展示。Java 提供了强大的日期和时间处理工具,其中 SimpleDateFormat 类是一个重要的工具,用于格式化日期和时间,同时也支持解析日期和时间。本篇博客将深入探讨 Sim

    2024年02月09日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包