微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 如何实现字符串时间到DateTime格式转换

如何实现字符串时间到DateTime格式转换

时间:10-02 整理:3721RD 点击:
在编程中,经常要用到时间,LabVIEW也提供了很多的方式来获取系统时间。并且提供了LabVIEW内置时间格式到字符串的转换,但是,很遗憾的是,字符串时间到内置格式的时间转换,是没有的。而我们(或者说起码是我)在编程的时候经常要从数据库读取时间,数据库出来当然是字符串,而后期处理,却要求是DateTime格式,最常见的,也是我用了很久的方法,就是用scan from string从格式如‘2011-03-04 09:22:48’的时间字符串中扫描出year,month等单独的数据,然后转换为秒,所有秒相加,赋值给DataTime(LabVIEW内置的就是seconds格式)。期间要考虑闰年闰月,还要引入很多的magic number,虽然说一个vi做好可以一劳永逸,但感觉很别扭。
上次无聊,拉开TimeStamp的属性看了下,发现有个numeric text属性,string类型的,直接把数据库中读取的string赋值给它,然后value属性出来,就是TimeStamp了。(前提是设置好TimeStamp的显示模式,也就是说,该方法还是预先假设了string的格式,这个是个缺点)

好办法



请问一下,怎么预先设置好TimeStamp的显示格式?谢啦

顶个!

同二楼问

不错。、

很好,思路开阔

这个确实比较好

顶个

学习

给咯  的 大口径的

学习

我为什么转换不了,总是初始时间1904  

小编辛苦。同二楼问。

学习                                                                                    

可以在value接线端右击添加显示控件自动添加

学习了!                                      

看看学习了,谢谢分享

下来学习学习  小编好人

同二楼问,怎么预先设置好TimeStamp的显示格式?

学习一下 谢谢了  非常好

看看学习了,谢谢分享

呵呵阿凡达四个地方和规划局Z现场

来看看,学习了

好啊好哦啊好奥哈啊啊-%d-%d

怎么预先设置好TimeStamp的显示格式?

能说的更仔细点吗?新手,谢谢

谢谢  都是新东西啊  学习了

谢谢小编分享,学习学习。

这种方式不对吧?你预先设置了值的,属性肯定是针对控件的,怎么会针对一个变量呢

谢谢!后面看了格式不太好!还是用了扫描字符串!

好东西,这个不错,省了很多麻烦

学习中!谢谢分享

谢谢分享

正好用上,谢谢分享                              

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top