咱们经常会遇到给定两个日期,核算两个日期所经历过的天数、小时数、秒数等等,一般给定的日期的格局为字符串,比方某年、某月、某日等等。
假如依照一般的思想方法考虑这个问题,将会十分复杂,由于年份涉及到闰年的问题,月份涉及到闰月的问题。
如 果咱们十分了解Labview的时刻概念,这个问题十分简单处理了。在LABVIEW中所有的时刻日期都可以转换为秒数,这个秒数相关于某个规范的0点 (即0秒所代表的时刻)。关于两个详细日期时刻的差值,实际上便是相关于这个0点的秒数的差值,因而核算日期差值时底子不需要考虑闰年、闰月的问题。拜见 下面的程序框图。
由于LABVIEW的TIMESTAP是LABVIEW专门用于表明时刻的控件,因而不需要运用字符串等其它数据格局。
86400=60*60*24(1天=86400秒)