如何让时间字符串转换成数组?
分成三段存?
我现在就是分成三段存的,但是这样感觉别扭:(
试过了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里打开保存的文件,把时间那一列设成时间格式