问题引出: Sql Server 里 dateTime 数据类型,会精确到毫秒。如果我们 在插入一条数据的时候,使用 GetDate() 记录 这个记录插入的时间,则会插入当前时间,精确到毫秒。在查询 的时候 我们 并不需要精确到 毫秒,精确到 天 即可。 解决: 使用 Convert() 转换。 如:Select time = Convert(varchar(100),time,23)。第三个参数指定转换 格式码。 更多参考:

  1. Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
  2. Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06
  3. Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16
  4. Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06
  5. Select CONVERT(varchar(100), GETDATE(), 4): 16.05.06
  6. Select CONVERT(varchar(100), GETDATE(), 5): 16-05-06
  7. Select CONVERT(varchar(100), GETDATE(), 6): 16 05 06
  8. Select CONVERT(varchar(100), GETDATE(), 7): 05 16, 06
  9. Select CONVERT(varchar(100), GETDATE(), 8): 10:57:46
  10. Select CONVERT(varchar(100), GETDATE(), 9): 05 16 2006 10:57:46:827AM
  11. Select CONVERT(varchar(100), GETDATE(), 10): 05-16-06
  12. Select CONVERT(varchar(100), GETDATE(), 11): 06/05/16
  13. Select CONVERT(varchar(100), GETDATE(), 12): 060516
  14. Select CONVERT(varchar(100), GETDATE(), 13): 16 05 2006 10:57:46:937
  15. Select CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967
  16. Select CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47
  17. Select CONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157
  18. Select CONVERT(varchar(100), GETDATE(), 22): 05/16/06 10:57:47 AM
  19. Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16
  20. Select CONVERT(varchar(100), GETDATE(), 24): 10:57:47
  21. Select CONVERT(varchar(100), GETDATE(), 25): 2006-05-16 10:57:47.250
  22. Select CONVERT(varchar(100), GETDATE(), 100): 05 16 2006 10:57AM
  23. Select CONVERT(varchar(100), GETDATE(), 101): 05/16/2006
  24. Select CONVERT(varchar(100), GETDATE(), 102): 2006.05.16
  25. Select CONVERT(varchar(100), GETDATE(), 103): 16/05/2006
  26. Select CONVERT(varchar(100), GETDATE(), 104): 16.05.2006
  27. Select CONVERT(varchar(100), GETDATE(), 105): 16-05-2006
  28. Select CONVERT(varchar(100), GETDATE(), 106): 16 05 2006
  29. Select CONVERT(varchar(100), GETDATE(), 107): 05 16, 2006
  30. Select CONVERT(varchar(100), GETDATE(), 108): 10:57:49
  31. Select CONVERT(varchar(100), GETDATE(), 109): 05 16 2006 10:57:49:437AM
  32. Select CONVERT(varchar(100), GETDATE(), 110): 05-16-2006
  33. Select CONVERT(varchar(100), GETDATE(), 111): 2006/05/16
  34. Select CONVERT(varchar(100), GETDATE(), 112): 20060516
  35. Select CONVERT(varchar(100), GETDATE(), 113): 16 05 2006 10:57:49:513
  36. Select CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547
  37. Select CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49
  38. Select CONVERT(varchar(100), GETDATE(), 121): 2006-05-16 10:57:49.700
  39. Select CONVERT(varchar(100), GETDATE(), 126): 2006-05-16T10:57:49.827

转载于:https://www.cnblogs.com/haihai1203/p/3964731.html

Sql Server 时间格式相关推荐

  1. Sql Server 时间格式转换

    sql 2000 中使用convert来取得datetime数据类型样式(全) 语句及查询结果: Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2 ...

  2. sql server时间格式

    原文 SQLServer日期格式转换 常用: Select CONVERT(varchar(100), GETDATE(), 24): 10:57:47Select CONVERT(varchar(1 ...

  3. sql server时间格式24小时制

    数据库时间戳要按照格式化输出,有两种方法: 1.Select CONVERT(varchar(100), GETDATE(), 0) 后面的 0 可以换成其他的数字,有对照表可以查询 这是改成了8,可 ...

  4. SQL Server日期格式的转换

    SQL Server日期格式的转换 [原创 2007-03-23 09:34:36]     字号: 大 中 小 SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd ...

  5. SQL Server时间粒度系列----第9节时间粒度示例演示

    本文目录列表: 1.准备测试数据 2.向测试数据表添加相关时间粒度字段列 3.基于日月季年统计汇总的演示 4.总结语 5.参考清单列表 准备测试数据   为了提供不同时间粒度示例的演示,就需要测试数据 ...

  6. SQL Server时间粒度系列----第4节季、年时间粒度详解

    本文目录列表: 1.SQL Server季时间粒度 2.SQL Server年时间粒度 3.总结语 4.参考清单列表 SQL Serve季时间粒度   季时间粒度也即是季度时间粒度.一年每3个月是一个 ...

  7. [SQL Server]时间戳记。 timestamp与 rowversion数据型态

    原文出处(我的网站,这里是备份) -- [SQL Server]时间戳记. timestamp与 rowversion数据型态 http://www.dotblogs.com.tw/mis2000la ...

  8. sql服务器系统时间格式,SQL Server 日期格式和日期操做

    SQL Server发展至今,关于日期的格式的控制方法,有传统的方法,好比CONVERT(),也有比较便利的新方法,好比FORMAT():一样,关于日期的操做函数,也分为传统方法:DATEADD()等 ...

  9. Sql日期时间格式转换

    sql server2000中使用convert来取得datetime数据类型样式(全) 日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, 20) 结果:2007-0 ...

  10. SQL Server时间函数

    一.统计语句 1.–统计当前[>当天00点以后的数据] SELECT * FROM 表 WHERE CONVERT(Nvarchar, dateandtime, 111) = CONVERT(N ...

最新文章

  1. 编写程序,输入各类型变量按相应格式输出
  2. OpenVAS漏洞扫描
  3. Mac环境PHP踩过的“坑” (一)函数重载
  4. ADO.NET复习总结(4)--访问SqlServer的类
  5. php nfs,NFS(网络文件系统)服务器简单解析
  6. 吴恩达 coursera AI 专项二第二课总结+作业答案
  7. Codeforces Round #245 (Div. 1) E. Points and Segments 欧拉回路 + 建模
  8. 西南交通大学计算机网络,西南交通大学计算机网络实验2015-2016第2学期期末试卷...
  9. Android常用代码混淆模板
  10. Java线程池(3)- JUC Executors 源码分析
  11. java---同步与并发概念
  12. python处理json文件_python读取json文件转成excel
  13. cast函数 oracle 日期_从 Oracle 到 PostgreSQL ,某保险公司迁移实践
  14. 小迪安全课程笔记--01基础入门
  15. 2020年IT技术的发展趋势!
  16. Python pass语句及其作用
  17. php 判断是什么服务器,php判断服务器是apache还是nginx的方法
  18. 程旭/王蒙岑/袁梦婷/李建刚/熊武客座主编Frontiers根际微生物组专刊征稿(IF6)
  19. Doxygen + Graphviz windows+Windows Help Workshop下安装配置(图解)
  20. 【愚公系列】2022年01月 攻防世界-进阶题-WEB-013(upload1)

热门文章

  1. 推荐 7 个优质技术号
  2. 说点你们不知道的大趋势
  3. python基础之centos7源码安装python3
  4. pandas (loc、iloc、ix)的区别
  5. 流水线机制、滑动窗口协议、GBN、SR
  6. Asp.Net分页生成页码超链接方法
  7. HTML5 Canvas 绘制英国国旗
  8. 数据库中间表插入乱序
  9. Laravel 使用firstOrCreate 报错MassAssignmentException
  10. WebService学习之三:spring+cxf整合