關(guān)于STL語(yǔ)言的問(wèn)題
劉玉蓉
發(fā)布于2014-11-21 17:14
44
0
標(biāo)簽:
新學(xué)STL語(yǔ)言,看了一段程序
L TIME(TIME類(lèi)型)
L 0
== D
= A
為什么STL可以比較時(shí)間呢?而LAD卻不允許?
佳答案
首先;IEC時(shí)間(TIME),IEC時(shí)間數(shù)據(jù)長(zhǎng)度為32位,時(shí)基為固定值1ms,數(shù)據(jù)類(lèi)型為雙整數(shù),所表示的時(shí)間值為整數(shù)值乘以時(shí)基。格式為:T#aaD_bbH_ccM_ddS_eeeMS 其中aa=天數(shù),bb=小時(shí)數(shù),cc=分鐘,dd=秒,eee=毫秒。根據(jù)雙整數(shù)的大值為2147483647,乘以時(shí)基1ms,可以算出,IEC時(shí)間的大值為T(mén)#24D_20H_31M_23S_648Ms。使用IEC時(shí)間時(shí),時(shí)基保持不變,且精度較高,為1ms。
根據(jù)定義,進(jìn)行比較的就是兩個(gè)雙整型的數(shù)據(jù),當(dāng)然可以了!你說(shuō)在LAD里不允許,我也試了,可以的,見(jiàn)圖片,其中DB1.DBD10 就是time的數(shù)據(jù)類(lèi)型
若有收獲,就點(diǎn)個(gè)贊吧!
文章來(lái)源于網(wǎng)絡(luò)及文獻(xiàn)如有侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)
分享到:
微信掃一掃分享
閱讀與本文標(biāo)簽相同的文章