想做一个数据导出进U盘的策略。希望用输入框输入想要的历史数据时间范围。总是提示时间格式不对,应该怎么写呢?
下面是脚本函数
日1 = 日 + 1
InputSTime=!Str(年)+"-"+!Str(月)+"-"+!Str(日)+" "+!Str(时)+":"+!Str(分)+":"+!Str(秒)
InputETime=!Str(年)+"-"+!Str(月)+"-"+!Str(日1)+" "+!Str(时)+":"+!Str(分)+":"+!Str(秒)
rrr=!ExportHisDataToCSV("\usb harddisk\data.csv","补水供水组"," ","InputSTime","InputETime",2000,2," ",导出进度,导出控制)
其中,年月日时分秒都是数值型变量,年初始值2017,月初始值3,日初始值22.时分秒的初始值都是0.
模拟运行,能显示inputstime 为2017-3-22 0:0:0 inputetime为 2017-3-23 0:0:0
导出进度返回值 0 导出控制返回值 0 rrr返回值2 查帮助文档是时间格式错误
请教应该怎么修改?
楼主最近还看过
引用 alin霖 的回复内容: inputstime 2017-3-22 00:00...
我现在改成了下面这样,时分秒都是两位0,但还是返回时间格式错误。你说的固定住格式是怎么做的呢?
日1 = 日 + 1
InputSTime=!Str($Year)+"-"+!Str($Month)+"-"+!Str(日)+" "+!Str(0)+!Str(0) + ":"+!Str(0)+!Str(0)+":"+!Str(0) + !Str(0)
InputETime=!Str($Year)+"-"+!Str($Month)+"-"+!Str(日1)+" "+!Str(0)+!Str(0) + ":"+!Str(0)+!Str(0)+":"+!Str(0) + !Str(0)
rrr=!ExportHisDataToCSV("\usb harddisk\data.csv","补水供水组"," ","InputSTime","InputETime",2000,2," ",导出进度,导出控制)