转换 datetime 和 smalldatetime 数据[通俗易懂]

转换 datetime 和 smalldatetime 数据[通俗易懂]转换datetime和smalldatetime数据转换为datetime时,Microsoft®SQLServer™2000将拒绝所有无法识别为日期的值(包括1753年1月1日以前的日期)。当日期在适当的范围内(1900年1月1日到2079年6月6日)时,可将datetime值转换为smalldatetime。时间值被四舍五入

大家好,又见面了,我是你们的朋友全栈君。

转换 datetime 和 smalldatetime 数据

转换为 datetime 时,Microsoft® SQL Server™ 2000 将拒绝所有无法识别为日期的值(包括 1753 年 1 月 1 日以前的日期)。当日期在适当的范围内(1900 年 1 月 1 日到 2079 年 6 月 6 日)时,可将 datetime 值转换为 smalldatetime。时间值被四舍五入为最接近的分钟数。

此示例分别将 smalldatetimedatetime 值转换为 varcharbinary 数据类型。

DECLARE @mydate_sm  SMALLDATETIME
SET @mydate_sm = '4/05/98'

SELECT CAST(@mydate_sm AS VARCHAR) AS SM_DATE_VARCHAR
GO

DECLARE @mydate DATETIME
SET @mydate = '4/05/98'

SELECT CAST(@mydate AS BINARY) AS DATE_BINARY
GO

下面是结果集:

(1 row(s) affected)

SM_DATE_VARCHAR
------------------------------
Apr 5 1998 12:00AM

(1 row(s) affected)

DATE_BINARY
--------------------------------------------------------------
0x0000000000000000000000000000000000000000000000008c3000000000

(1 row(s) affected)

请参见

CAST 和 CONVERT

数据类型


©1988-2000 Microsoft Corporation。保留所有权利。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/144485.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月19日 下午1:40
下一篇 2022年5月19日 下午2:00


相关推荐

  • mysql表新增字段

    mysql表新增字段指定在哪个字段后面添加新字段 altertableta 列名 1VARCHAR 字段长度 DEFAULTNULLC 字段描述 AFTERT 列名 3 不指定在哪个字段后面添加新字段 altertableta 列名 2VARCHAR 字段长度 DEFAULTNULLC 字段描述

    2026年3月16日
    2
  • 解决SecureCRTPortable和SecureFXPortable的中文乱码问题

    解决SecureCRTPortable和SecureFXPortable的中文乱码问题平时学习或者工作中,我们会发现Linux客户端SecureCRTPortable、SecureFXPortable连接Linux服务器时会出现中文乱码问题。通过修改配置可以解决这个问题。一、修改SecureCRTPortable的相关配置步骤一:【选项】→【全局选项】步骤二:【常规】→【默认会话】,点击【编辑默认设置】,点击【确定】步骤三:【外观】,把【字符编码】改成"UTF-8",点击…

    2022年5月5日
    55
  • vr体验心得_在我们新的VR学习体验中逃脱女巫的小屋

    vr体验心得_在我们新的VR学习体验中逃脱女巫的小屋vr体验心得OurbrandnewprojectforUnityLearnisanimmersiveVRescaperoom.ExplorethepotentialofVRinUnityandcreateyourownexperienceinasimpleprototypeenvironment.Letusintroduceyou…

    2022年10月1日
    5
  • StrictMode使用详解

    StrictMode使用详解StrictMode    StrictMode最常用来捕捉应用程序的主线程,它将报告与线程及虚拟机相关的策略违例。一旦检测到策略违例(policyviolation),你将获得警告,其包含了一个栈trace显示你的应用在何处发生违例。除了主线程,我们还可以在Handler,AsyncTask,AsyncQueryHandler,IntentService等API中使用StrictMod

    2022年6月9日
    34
  • redis的java客户端lettuce的使用

    redis的java客户端lettuce的使用从官方文档翻译并整理的 有地方可能表述不准确文档地址 https github com lettuce io lettuce core wiki About lettuce1 lettuce 的介绍 lettuce 是一个线程安全的 redis 客户端 提供同步 异步和 reactive 的 APIs 如果可以避开阻塞和事务型的操作比如 BLPOP 和 MULTI EXEC 多个线程可以分

    2026年3月18日
    1
  • Python保留小数位数_python怎么保留三位小数

    Python保留小数位数_python怎么保留三位小数python处理保留小数位数,包括四舍五入和不四舍五入。

    2022年8月11日
    107

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号