LabVIEW LabWindows/CVI时间基准差异分析

📅 2026/7/3 12:03:20
LabVIEW  LabWindows/CVI时间基准差异分析
在LabVIEW中使用获取日期/时间秒VI与LabWindows/CVI中使用GetCurrentDateTime函数两者返回的时间戳相差126172800秒。这个数值恰好等于1460天8小时揭示了两种API使用不同时间基准Epoch的本质差异。GetCurrentDateTime函数返回自1900年1月1日0点以来的秒数本地时区。而LabVIEW的获取日期/时间秒VI使用的是1904年1月1日0点作为Epoch起点。1900年1月1日到1904年1月1日正好相差1460天365×4。1900年不是闰年能被100整除但不能被400整除因此这4年间没有额外的闰日。额外的28800秒8小时来自本地时区与UTC的转换差异。