histdata时间问题 点击:960 | 回复:2



gongkongedit

    
  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2006-04-10 13:53:00
楼主
histdata设置:
——————————————————————
HDWStartDate = HTGetTimeStringAtScooter( HistTrend.Name, HistTrend.UpdateCount, 1, HistTrend.ScooterPosLeft, "Date" );
HDWStartTime = StringMid( StringFromTime( HTGetTimeAtScooter( HistTrend.Name, HistTrend.UpdateCount, 1, HistTrend.ScooterPosLeft),3),12,8);
HDWDBDir = "D:\我的文档\MY INTOUCH APPLICATIONS\NEWAPP1";
HDWDataDir = HTGetLogDirectory();
HDWFilename = HDWFilename;
HDWTemp = "$Date,$Time";
IF HTGetPenName( HistTrend.Name, 1, 1 ) <> ""  THEN
    HDWTags = HDWTemp + "," + HTGetPenName( HistTrend.Name, 1, 1 );
ENDIF;
HDWInterval = TEST_LOG_UPDATE_TIME+"s";
HDWDuration = TEST_LOG_TOTAL_TIME+"H";
HDWWriteFile=1;
——————————————————
但是生成的excel文件的时间和实际时间不一致,比如系统时间($date)为2006-04-05,在excel里的时间为2004-05-06,why?我也知道intouch的起始时间为70/1/1,而excel是1900/1/1,但是如何才能使excel的时间与系统一直?谢谢◎



controller

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 185回
  • 年度积分:0
  • 历史总积分:237
  • 注册:2005年1月24日
发表于:2006-04-11 09:16:00
1楼
把系统的时间格式设成英文格式就对了

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2006-04-11 22:20:00
2楼
多谢!试出来了!^-^

热门招聘
相关主题

官方公众号

智造工程师