NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

字符串格式 的 24小时制时间 做计算问题请教

已解决!
转到解答

大家新年好,本人刚好在大年夜学习到这里玩不下去了,只好来论坛提问寻求帮助,顺便给大家拜个年了。

本人新手,最近在学习过程中卡在了一个问题上(有可能是思路就不对,还望各位大神不吝指教一下)

        公司打卡机自动读出的每个人的考勤时间生成Excel,已经从Excel中提取到时间,想要做进一步计算。原数据是‘字符串’格式的(08:23、17:45等24小时制时间),想要用字符串转换成数值进行计算,但在函数选板里只有十进制字符串转数值、十六进制字符串转数值、八进制字符串转数值,并没有浮点数字符串转数值。使用十进制字符串转数值,直接转换成了整数。请问我需要选用什么函数来执行这字符串格式的时间计算。

        然后自己研究的这个编程需求是,从打卡机中读出每个人的打卡记录,自动计算出每个人每天的工作时间。我现在是用Excel工具包读出某一行时间数据(一行就是一个月的打卡记录)的上下班打卡时间,再用数组索引分别列出每一天的上下班打卡时间,然后做数据转换并做最终计算。自己是新手,所以不知道我这种思路是否正确,或者说是比较高效的。

        再次谢谢大家!!!

0 项奖励
1 条消息(共 3 条)
2,048 次查看
解答
接受人 JackJohn

但在函数选板里只有十进制字符串转数值、十六进制字符串转数值、八进制字符串转数值,

> 并没有浮点数字符串转数值

 

浮点数字符串转数值应该就在十进制、十六进、八进制之后.

 

George Zou
0 项奖励
2 条消息(共 3 条)
2,037 次查看

感谢回答...还是自己对函数面板不熟悉造成的。

看到数值/字符串转换面板第一行有独立的数值至小数字符串转换,想当然的小数字符串至数值转换也应该有个单独的块

再次感谢

0 项奖励
3 条消息(共 3 条)
2,018 次查看