VBA 时间戳转换为日期时间格式
在VBA中,可以使用以下代码将时间戳转换为日期时间格式:
Sub TimestampToDateTime()
Dim timestamp As Long
Dim datetime As Date
' 输入时间戳
timestamp = 1612272000
' 转换为日期时间
datetime = DateAdd('s', timestamp, '1970-01-01 00:00:00')
' 输出结果
MsgBox datetime
End Sub
在上面的代码中,我们使用DateAdd函数将时间戳与1970-01-01 00:00:00相加,从而得到日期时间格式的结果。这里的时间戳是指从1970-01-01 00:00:00到指定时间的秒数。
注意,这里的时间戳是一个整数值,如果时间戳是一个字符串,需要先将其转换为整数。
原文地址: https://www.cveoy.top/t/topic/pkbU 著作权归作者所有。请勿转载和采集!