博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
神奇的datetime和datetime,一毫秒引发的血案
阅读量:5788 次
发布时间:2019-06-18

本文共 324 字,大约阅读时间需要 1 分钟。

今天才发现C#的datetime和sqlserver的daetime是多么的不一样。首先最小和最大值不一样这是众所周知的,其实精度也是一大坑。

比如

DateTime.Today.AddMilliseconds(-1)

 我把这个值直接传数据库,从结果上看还是今天。

DateTime.Today.AddMilliseconds(-2)

 就不会了。但是毫秒级基本不是那么常用,最后吓得我赶紧减了一秒

DateTime.Today.AddSeconds(-1)

 之后我专门去试一下这个精度问题。时间都是以今天(2015-03-14)为基准,每次插入20条数据。

从左到后,从上到下依次是1,2,3,5,10,25的情况。可以看到,一毫秒的情况最为神奇。

转载地址:http://scqyx.baihongyu.com/

你可能感兴趣的文章
Ubuntu14.04 安装配置Opencv3.0和Python2.7
查看>>
Storm手写WordCount
查看>>
Java Debugging with Eclipse - Tutorial
查看>>
Oracle安装过程中的几点注意
查看>>
面向对象基础
查看>>
Spring Caching集成Ehcache
查看>>
history.go(-1)和History.back()的区别
查看>>
oracle学习之路(四) ---------PL/SQL 表,二维数组(TABLE)
查看>>
SpringMVC -- 第一个简单的程序
查看>>
jmeter学习记录--08--第三方测试组件
查看>>
初识ASP.net-牛腩新闻公布系统
查看>>
检测手机内存以及硬盘的方法
查看>>
WebRTC编译具体介绍
查看>>
jmeter学习记录--04--Beanshell
查看>>
[Python] Different ways to test multiple flags at once in Python
查看>>
Centos7 Mysql5.7主从服务器配置
查看>>
【转】Tesla autopilot 引起致命车祸
查看>>
Laravel 5.5 使用 Jwt-Auth 实现 API 用户认证以及刷新访问令牌
查看>>
ORC 资料Mark
查看>>
SD卡误删文件怎么恢复
查看>>