在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到指定时间的秒数。

注意,这里的时间戳是一个整数值,如果时间戳是一个字符串,需要先将其转换为整数。

VBA 时间戳转换为日期时间格式

原文地址: https://www.cveoy.top/t/topic/pkbU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录