日常編程中經(jīng)常會(huì)碰到時(shí)間和字符串相互轉(zhuǎn)換的問題,這里詳細(xì)介紹其類型和用法
一、時(shí)間和字符串內(nèi)容簡介
時(shí)間有3種格式存儲(chǔ)方式:時(shí)間數(shù)據(jù)、double數(shù)據(jù)類型和字符串
1、時(shí)間數(shù)據(jù)只能存儲(chǔ)絕對時(shí)間
2、雙進(jìn)度數(shù)可以存儲(chǔ)絕對時(shí)間也可以保存相對時(shí)間
3、字符串可以顯示任意時(shí)間
二、字符串和時(shí)間相互轉(zhuǎn)換范例
1、時(shí)間數(shù)據(jù)和雙精度數(shù)據(jù)間相互轉(zhuǎn)換
1.1、時(shí)間數(shù)據(jù)轉(zhuǎn)換為雙精度使用轉(zhuǎn)換為雙精度函數(shù)
1.2、雙精度轉(zhuǎn)換為時(shí)間數(shù)據(jù)使用轉(zhuǎn)換為時(shí)間標(biāo)識(shí)
1.3、時(shí)間數(shù)據(jù)相減得到時(shí)間差,也就是相對時(shí)間,可以使用這種方式計(jì)算時(shí)間差。
2、時(shí)間數(shù)據(jù)轉(zhuǎn)換為字符串
一般使用兩種函數(shù):格式化字符串和格式化日期/時(shí)間字符串
上面兩個(gè)的區(qū)別是格式化字符串可以格式化相對時(shí)間和絕對時(shí)間,格式化日期/時(shí)間字符串函數(shù)只能格式化絕對時(shí)間,格式化時(shí)間字符串還要另外標(biāo)明是絕對時(shí)間還是相對時(shí)間。
如果需要顯示自定義的格式字符串就需要了解特殊字符的含義,年月日小分秒都是選取英文單詞首個(gè)字母,大小區(qū)分容易搞錯(cuò),例如月的為小寫m,分為大寫的M,這里有個(gè)口訣“大小小大大大”背熟可以快速幫你寫出正確的表達(dá)式。如果需要顯示小數(shù)部分就要用到u,前面加個(gè)數(shù)字表示小數(shù)點(diǎn)后幾位。
3、時(shí)間相差為相對時(shí)間秒
一般我們需要顯示耗時(shí)XX小數(shù)XX分XX使用以下方法:
如果需要還原成時(shí)間數(shù)據(jù)就使用掃描字符串:
如果使用格式化時(shí)間表達(dá)式以上過程會(huì)變得更簡單
還可以單獨(dú)格式顯示時(shí)間例如共有多少小時(shí),多少分鐘
審核編輯:劉清
-
LabVIEW
+關(guān)注
關(guān)注
1975文章
3656瀏覽量
324584 -
字符串
+關(guān)注
關(guān)注
1文章
585瀏覽量
20561 -
數(shù)據(jù)轉(zhuǎn)換器
+關(guān)注
關(guān)注
1文章
366瀏覽量
28046
原文標(biāo)題:LabVIEW的編程之道—時(shí)間和格式化字符串
文章出處:【微信號(hào):LabVIEW的編程之道,微信公眾號(hào):LabVIEW的編程之道】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評(píng)論請先 登錄
相關(guān)推薦
評(píng)論