微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > 如何让时间字符串转换成数组?

如何让时间字符串转换成数组?

时间:12-13 整理:3721RD 点击:
比如12:45:32,和其他数值型字符串如0.0005等一起存储在spreadsheet中总是只有12,没有分和秒,怎么解决?

分成三段存?

我现在就是分成三段存的,但是这样感觉别扭:(

试过了Get Date/Time in Seconds和Date/Time to Seconds?

我用的Get Date/Time String,问题是写的时候必须是输入数组,数组又要求类型一致,所以时间和DBL的数据同时写入时就只能显示小时,之前我先把数据转换成字符串的。然后组合,然后用Spreadsheet String To Array转换为数组写入文件。

那就把整型转换成DBL,然后一起写啊。。。。

可是中间那个分号转不了,转的结果就是只剩下小时的两位数字,后面都丢了,除非分成三个部分。

晕,直接用那个To Double就可以了啊,Help里面写的很清楚的啊
Returns a time stamp of the current time. LabVIEW calculates this time stamp
using the number of seconds elapsed since 12:00 a.m., Friday, January 1, 19
04, Universal Time. Use the To Double Precision Float function to convert th
e time stamp value to a lower precision, floating-point number.

恩?好东西啊,我怎么没有找到,在哪个位置?多谢啊!

。。。。
Numeric->Conversion
这可是很常用的控件。。。。

pat胸毛……
对小喷油要有耐心

小喷油?呵呵

呵呵,我刚接触没多久,好些不熟悉,谢谢你啊!我去试试。

大侠,我晕了,10:17:05.921 2007-5-21的time stamp转换成DBL存到文件里居然是3.26256E+9,这让我郁闷了。

有啥问题?看help啊,就是这个值

我知道,就是读的时候能不能再转回原来的样子啊?否则存个这浮点数还不如不存,我就是想存进去然后用表格软件打开时直接显示本来的时间:)

这位小喷油,要好好看help啊,本版吉祥物回答问题可不是免费的啊。

Timing里面有转回来的控件啊。。。。
To Time Stamp

re~~~~~
先备好竹子先~~

有啥奇怪?刚才人家不是都贴了help

这个我知道,但是我往Write To Spreadsheet File中写只能写转成DBL后的数组,所以在这之前不能用To Time Stamp,但是写进去我用excel打开肯定就是那个DBL的结果,我的意思是怎么让我打开时可以是原来的时间?谢谢!

刚才也想到了这个问题,看了一下Excel的help,没找到啥结果
不同软件对时间的处理是不一样的,你如果想把DBL直接显示成时间,那就需要你查查E
xcel能不能自定义时间格式了

就是说用LV解决好像不太容易吧,谢谢指导:)

熊猫有胸毛么?
疑惑ing

直接分三段存就ok了

恩,我现在就是分三段存的,看起来不舒服而已,呵呵,谢谢!

用起来ok就好了

看看我贴的那段help,然后在Excel里打开保存的文件,把时间那一列设成时间格式

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

网站地图

Top