我一直在运行oracle查询并将结果集导出到Excel
表。
生成的Excel工作表包含 2 dateTimeStamp 作为 TEXT 单元格。
我需要一种方法在 TEXT 单元格中的dateTimeStamp中找到 差异
请注意
我在以下链接中找到answer但是针对不同的dateTimeStamp格式(2/24/2010 1:05:15 AM)
答案 0 :(得分:0)
如果你必须这么做,我创建了UDF。它将操纵字符串,然后采取差异。只需使用正确格式化格式化单元格,即可根据需要显示值。只需像常规excel公式一样调用此函数。假定Date1是较早的时间(较小)。
Public Function CustomDateDiff(Date1 As String, Date2 As String) As Date
Dim newDate1 As Date
Dim newDate2 As Date
newDate1 = Replace(Replace(Left(Date1, 18), "-", "/"), ".", ":")
newDate2 = Replace(Replace(Left(Date2, 18), "-", "/"), ".", ":")
CustomDateDiff = newDate2 - newDate1
End Function