如何实现字符串时间到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的属性看了下,发现有个numeric text属性,string类型的,直接把数据库中读取的string赋值给它,然后value属性出来,就是TimeStamp了。(前提是设置好TimeStamp的显示模式,也就是说,该方法还是预先假设了string的格式,这个是个缺点)
好办法
请问一下,怎么预先设置好TimeStamp的显示格式?谢啦
顶个!
同二楼问
不错。、
很好,思路开阔
这个确实比较好
顶个
学习
给咯 的 大口径的
学习
我为什么转换不了,总是初始时间1904
小编辛苦。同二楼问。
学习
可以在value接线端右击添加显示控件自动添加
学习了!
看看学习了,谢谢分享
下来学习学习 小编好人
同二楼问,怎么预先设置好TimeStamp的显示格式?
学习一下 谢谢了 非常好
看看学习了,谢谢分享
呵呵阿凡达四个地方和规划局Z现场
来看看,学习了
好啊好哦啊好奥哈啊啊-%d-%d
怎么预先设置好TimeStamp的显示格式?
能说的更仔细点吗?新手,谢谢
谢谢 都是新东西啊 学习了
谢谢小编分享,学习学习。
这种方式不对吧?你预先设置了值的,属性肯定是针对控件的,怎么会针对一个变量呢
谢谢!后面看了格式不太好!还是用了扫描字符串!
好东西,这个不错,省了很多麻烦
学习中!谢谢分享
谢谢分享
正好用上,谢谢分享