我传递这种格式DepartDate = 40683的日期,在vb.net 但我无法弄清楚如何将整数转换为常规日期数据库通过日期= 40683,因为这类型的INT
0
A
回答
1
如果是SQL Server,它可能是您获取日期的内部存储格式,这是自1900-01-01以来的天数。您可以使用DateTime.AddDays
方法将其转换。例如:
Dim n as Integer = 40683
Dim DepartDate As DateTime = New DateTime(1900, 1, 1).AddDays(n)
+0
你是对的,并且由于某种原因,曾经使用过这个的人是12/30/1899 – MyHeadHurts 2011-03-07 17:16:08
2
假设,您在SQL SERVER下:
SQL Server使用8个字节来存储 datetime数据类型。前4个字节 弥补的整数值,表示 天数自 1月1日,1900年 第二4个字节为整数 值,表示自午夜 毫秒数。
所以这个值(40683
)分配给一个datetime
变量,你会得到一个2011-05-22 00:00:00.000
的日期值。
相关问题
- 1. 为了通过在日期类型
- 2. 转换INT数据类型为日期时间格式
- 3. 将数据类型从因子更改为日期R
- 4. Android数据库日期类型setViewBinder
- 5. Android数据库日期类型
- 6. 日期类型和Android数据库
- 7. 在数据库asp.net上保存生日作为日期类型
- 8. 如何从数据库中获取数据类型的日期?
- 9. 日期选择框值将转换为SQL数据库日期类型值
- 10. 通过FMDatabase可读的日期GUI进入数据库的日期
- 11. c#列数据类型日期类型(NOT日期时间)
- 12. 从数据类型日期INT显式转换是不允许
- 13. 将日期时间更改为日期数据类型?
- 14. 将日期时间更改为日期格式的日期数据类型?
- 15. 在oracle数据库中通过jsp插入日期java
- 16. 不能通过日期从数据库中获取记录
- 17. 管理日期字段时,在数据库中为int
- 18. char数据类型转换为日期时间数据类型导致超出范围的日期时间值
- 19. 当通过SSIS存储到Oracle数据库时,日期反转
- 20. 春数据 - 通过类型
- 21. 日期刻面的Solr数据类型
- 22. 为什么不通过我的数据过滤日期.. smalldatetime
- 23. 通过python获取Postgresql数据库中的特定日期日期
- 24. 通过MySQL从数据库中检索缺失的日期
- 25. 日期为“日期键”为int
- 26. 一个DATETIME2数据类型为日期时间数据类型错误
- 27. 将int转换为十进制数据类型的过程?
- 28. 使用日期数据类型列获取数据库中的数据。
- 29. 转换类型为int(C :: *)(INT,CHAR)为int类型(INT,CHAR)
- 30. 转换失败“****”为int数据类型
您知道该号码的相应日期吗? – John 2011-03-07 16:53:20
这应该代表4/6/1983吗? – kd7 2011-03-07 16:53:35