在Oracle 9i中,获取两个日期之间的时间跨度的方法是什么
在Oracle 9i中,获取两个日期(包括时间)之间差异的最佳方法是什么?类似于C#中的Timespan函数 谢谢,在Oracle 9i中,获取两个日期之间的时间跨度的方法是什么,oracle,timespan,Oracle,Timespan,在Oracle 9i中,获取两个日期(包括时间)之间差异的最佳方法是什么?类似于C#中的Timespan函数 谢谢, Chak当你减去两个日期时,你得到的差值是天。如果你把这个数字乘以24,你就有小时差。将这个数字乘以60,你会得到以分钟为单位的差值,等等。当你减去两个日期时,你会得到以天为单位的差值。如果你把这个数字乘以24,你就有小时差。将该数字乘以60,则差值以分钟为单位,等等。您可以将差值表示为数字天数,或表示为间隔数据类型:您可以将差值表示为数字天数,或表示为间隔数据类型:当您在日期之
Chak当你减去两个日期时,你得到的差值是天。如果你把这个数字乘以24,你就有小时差。将这个数字乘以60,你会得到以分钟为单位的差值,等等。当你减去两个日期时,你会得到以天为单位的差值。如果你把这个数字乘以24,你就有小时差。将该数字乘以60,则差值以分钟为单位,等等。您可以将差值表示为数字天数,或表示为间隔数据类型:您可以将差值表示为数字天数,或表示为间隔数据类型:当您在日期之间进行减法时(键入日期),您会得到一个表示天数的数字(注意,这是一个数字(p,s)类型,而不是整数,因为许多T-SQL人员在Oracle中会感到困惑)。然后你可以把这个数字乘以24*60*60,把它转换成秒
n_diff := ABS(date1 - date2) * 24*60*60;
当您在日期之间进行减法运算(键入DATE)时,您会得到一个表示天数的数字(注意,这是一个数字(p,s)类型,而不是整数,因为许多T-SQL用户在Oracle中会感到困惑)。然后你可以把这个数字乘以24*60*60,把它转换成秒
n_diff := ABS(date1 - date2) * 24*60*60;