Excel VBA:将日期字符串转换为Unix时间戳

xeo*_*gry 2 excel vba timestamp date

Excel VBA:如何将日期字符串
"2012-08-20" 转换 为时间戳:1345438800
我需要在单元格中存储1345438800作为长数据类型值.

Tim*_*ams 37

Public Function toUnix(dt) As Long
    toUnix = DateDiff("s", "1/1/1970", dt)
End Function
Run Code Online (Sandbox Code Playgroud)

  • @xeo在SO中被认为是粗鲁的,不接受回答你问题的答案.到目前为止,你已经问过几个问题,得到了很好的答案,并且没有接受任何问题. (9认同)