1.時(shí)間標(biāo)識轉(zhuǎn)換成字符串是非常簡單的怔揩,這里做一個(gè)簡單的演示:
| 格式代碼 | 值 |
| <%<>T> | 絕對時(shí)間容器 |
| <%^<>T> | 通用時(shí)間容器 |
| <%a> | 星期名稱縮寫 (例如商膊,星期三) |
| <%A> | 星期名稱全稱(例如,星期三) |
| <%b> | 月份名稱縮寫 (例如宠进,六月) |
| <%B> | 月份名稱全稱 (例如晕拆,六月) |
| <%c> | 區(qū)域的默認(rèn)日期和時(shí)間 |
| <%d> | 一月中的天數(shù)(01–31) |
| <%H> | 小時(shí)(24小時(shí)制)(01-23) |
| <%I> | 小時(shí)(12小時(shí)制)(01-12) |
| <%j> | 一年中的天數(shù)(001–366) |
| <%m> | 月份(01-12) |
| <%m> | 分鐘(00-59) |
| <%p> | “上午/下午”記號 |
| <%S> | 秒(00-59) |
| <%<digit>u> | 小數(shù)形式的秒材蹬,精度為<digit> |
| <%U> | 一年中的星期數(shù)(00–53),周日為一個(gè)星期的首日赚导;00表示第一個(gè)星期 |
| <%w> | 星期名為十進(jìn)制數(shù)字(0–6)茬缩,0表示周日 |
| <%W> | 一年中的星期數(shù)(00–53)赤惊,第一個(gè)星期一為第一個(gè)星期的首天吼旧;00表示第一個(gè)星期 |
| <%x> | 區(qū)域特定的日期 |
| <%.1x> | 長日期格式 |
| <%.2x> | 長日期格式縮寫 |
| <%X> | 區(qū)域特定的時(shí)間 |
| <%y> | 兩位年份(00-99) |
| <%Y> | 四位年份(1997) |
| <%z> | 本地時(shí)間與通用時(shí)間之差(HH:MM:SS) |
| <%Z> | 時(shí)區(qū)名稱或時(shí)區(qū)名稱簡寫圈暗,根據(jù)操作系統(tǒng)區(qū)域設(shè)置而異 |
使用格式化日期/時(shí)間字符串函數(shù)的說明與建議
- 對于不支持名稱縮寫的系統(tǒng)裕膀,如中文和朝鮮語系統(tǒng),LabVIEW返回星期名和月份的數(shù)值作為其縮寫昼扛。
- 不能在同一個(gè)時(shí)間格式字符串中同時(shí)使用<%H>(24小時(shí))和<%p>(“上午/下午”記號)。如使用<%I>(12小時(shí))抄谐,而不是<%H>蛹含,<%p>能正常使用。
2.字符串到時(shí)間標(biāo)識的轉(zhuǎn)換
轉(zhuǎn)換的關(guān)鍵在于先要對字符串進(jìn)行掃描吸耿,得到年月日等各個(gè)字段的數(shù)據(jù),然后通過名稱綁定的方式輸出能夠被“日期/時(shí)間至秒轉(zhuǎn)換”函數(shù)識別的簇咽安。字符串掃描比較簡單,難點(diǎn)在于“日期/時(shí)間至秒轉(zhuǎn)換”函數(shù)的“輸入簇”參數(shù)如何設(shè)置是偷。
2.1.在程序框圖中添加“獲取日期/時(shí)間(秒)”和"秒至日期/時(shí)間轉(zhuǎn)換"函數(shù),為"秒至日期/時(shí)間轉(zhuǎn)換"函數(shù)輸出端創(chuàng)建顯示控件募逞。
2.2為新創(chuàng)建的顯示控件"日期時(shí)間記錄"添加"按名稱捆綁"函數(shù)
2.3得到的"按名稱捆綁"函數(shù)中已經(jīng)包含了各項(xiàng)元素名稱
2.4拖動得到的"按名稱捆綁"函數(shù)的各個(gè)元素名
2.5將"日期時(shí)間記錄"的“顯示為圖標(biāo)屬性”取消
2.6“顯示為圖標(biāo)屬性”取消后效果如下:
2.7將"日期時(shí)間記錄"轉(zhuǎn)換為輸入控件
2.8按照下圖連接剛剛生成的各個(gè)函數(shù)
2.9逐項(xiàng)連接”字符串掃描“函數(shù)的輸出和”按名稱綁定“函數(shù)的輸入項(xiàng)目刺啦。
注意:”字符串掃描“函數(shù)輸出項(xiàng)從上往下依次是:年纠脾、月、日苟蹈、時(shí)、分渺绒、秒菱鸥、毫秒