• Sql Server 时间格式


    问题引出: 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
  • 相关阅读:
    冲刺进度条03
    冲刺进度条02
    冲刺进度条01
    第二阶段团队冲刺(九)
    第二阶段团队冲刺(八)
    第二阶段团队冲刺(七)
    用户体验评价
    第二阶段团队冲刺(六)
    程序员修炼之道:从小工到专家阅读笔记01
    2019春季学期进度报告(十三)
  • 原文地址:https://www.cnblogs.com/haihai1203/p/3964731.html
Copyright © 2020-2023  润新知