DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:ms");与DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:fff");的区别是什么?
2 回答
跃然一笑
TA贡献1826条经验 获得超6个赞
楼上说得对。不过不同数据库的时间格式是不一样的,比如我们有时候系统的时间是2013年9月22日 下午5点11分22秒,存到数据库里边可能就变成了2013-9-22 pm 17:11:22,或者2013-09-22 17:11:22 。也就是说不同的数据库在时间格式转换上是不一样的。这个地方我没有去作进一步的总结,但是不同数据库之间肯定是存在区别的。这就会导致我们在从数据库里读取时间时,得到的显示方式不一样。所以我在设计数据库时,都会把时间字段设为字符串类型,在需要存储时间的地方,先进行格式转换,把时间转化成某一格式的字符串,这样不管存到哪一数据库,最后取出来的显示格式都是我们想要的。
- 2 回答
- 0 关注
- 628 浏览
添加回答
举报
0/150
提交
取消