Changeset 334 for XIOS/trunk/src/output/nc4_data_output.cpp
- Timestamp:
- 03/27/12 10:49:42 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/output/nc4_data_output.cpp
r321 r334 483 483 // ARRAY(double, 1) field_data = field->data_srv; 484 484 ARRAY_CREATE(time_data, double, 1, [1]); 485 (*time_data)[0] = date::Time(*field->last_Write_srv); 486 485 if (field->operation.getValue()=="instant") (*time_data)[0] = date::Time(*field->last_Write_srv) 486 -date::Time(context->calendar->getTimeOrigin()); 487 else (*time_data)[0] = (date::Time(*field->last_Write_srv)+date::Time(*field->lastlast_Write_srv))/2 488 -date::Time(context->calendar->getTimeOrigin()); 489 487 490 if (grid->hasAxis()) // 3D 488 491 { … … 574 577 { 575 578 SuperClassWriter::addVariable(axisid, NC_DOUBLE, dims); 576 date::CDate initDate=cal->getInitDate() ;579 date::CDate timeOrigin=cal->getTimeOrigin() ; 577 580 // StdOStringStream oss2; 578 581 // oss2<<initDate.getYear()<<"-"<<initDate.getMonth()<<"-"<<initDate.getDay()<<" " 579 582 // <<initDate.getHour()<<"-"<<initDate.getMinute()<<"-"<<initDate.getSecond() ; 580 583 // StdString strInitdate=oss2.str() ; 581 StdString str Initdate=initDate.toString() ;584 StdString strTimeOrigin=timeOrigin.toString() ; 582 585 this->writeTimeAxisAttributes 583 586 (axisid, cal->getType(), 584 StdString("seconds since ").append(str Initdate),585 str Initdate);587 StdString("seconds since ").append(strTimeOrigin), 588 strTimeOrigin); 586 589 } 587 590
Note: See TracChangeset
for help on using the changeset viewer.