本文整理汇总了C++中dateTimeStr函数的典型用法代码示例。如果您正苦于以下问题:C++ dateTimeStr函数的具体用法?C++ dateTimeStr怎么用?C++ dateTimeStr使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了dateTimeStr函数的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: dateTimeStr
void SyncRunFileLog::logLap(const QString &name)
{
_out << "#=#=#=#=# " << name << " " << dateTimeStr(QDateTime::currentDateTimeUtc())
<< " (last step: " << _lapDuration.restart() << " msec"
<< ", total: " << _totalDuration.elapsed() << " msec)" << endl;
}
开发者ID:bjoernv,项目名称:client,代码行数:6,代码来源:syncrunfilelog.cpp
示例2: dateTimeStr
QString dateTimeStr(qint64 nTime)
{
return dateTimeStr(QDateTime::fromTime_t((qint32)nTime));
}
开发者ID:DubaiCoinDev,项目名称:DubaiCoin,代码行数:4,代码来源:guiutil.cpp
示例3: EphemerisModel_readLocalData
bool EphemerisModel_readLocalData(osg::Object& obj, osgDB::Input& fr)
{
bool itAdvanced = false;
osgEphemeris::EphemerisModel &em = static_cast<osgEphemeris::EphemerisModel &>(obj);
if( fr[0].matchWord("Latitude"))
{
++fr;
double latitude = atof( fr[0].getStr() );
++fr;
em.setLatitude( latitude );
itAdvanced = true;
}
if( fr[0].matchWord("Longitude"))
{
++fr;
double longitude = atof( fr[0].getStr() );
++fr;
em.setLongitude( longitude );
itAdvanced = true;
}
if( fr[0].matchWord("DateTime" ))
{
++fr;
std::string dateTimeStr(fr[0].getStr());
++fr;
int year = 0,
month = 0,
day = 0,
hour = 0,
min = 0,
sec = 0;
if( dateTimeStr.length() >= 4 )
year = atoi( dateTimeStr.substr(0,4).c_str());
if( dateTimeStr.length() >= 6 )
month = atoi( dateTimeStr.substr(4,2).c_str());
if( dateTimeStr.length() >= 8 )
day = atoi( dateTimeStr.substr(6,2).c_str());
if( dateTimeStr.length() >= 10 )
hour = atoi( dateTimeStr.substr(8,2).c_str());
if( dateTimeStr.length() >= 12 )
min = atoi( dateTimeStr.substr(10,2).c_str());
if( dateTimeStr.length() >= 14 )
sec = atoi( dateTimeStr.substr(12,2).c_str());
em.setDateTime( osgEphemeris::DateTime(
year, month, day,
hour, min, sec ));
itAdvanced = true;
}
if( fr[0].matchWord("SkyDomeRadius"))
{
++fr;
double radius = atof( fr[0].getStr() );
++fr;
em.setSkyDomeRadius( radius );
itAdvanced = true;
}
if( fr[0].matchWord("SkyDomeCenter"))
{
++fr;
double x = atof( fr[0].getStr() );
double y = atof( fr[1].getStr() );
double z = atof( fr[2].getStr() );
++fr; ++fr; ++fr;
em.setSkyDomeCenter( osg::Vec3(x,y,z) );
itAdvanced = true;
}
if( fr[0].matchWord( "AutoDateTime" ))
{
++fr;
#ifdef _MSC_VER
bool flag = (!_stricmp( fr[0].getStr(), "True" )) || atoi(fr[0].getStr());
#else
bool flag = (!strcasecmp( fr[0].getStr(), "True" )) || atoi(fr[0].getStr());
#endif
em.setAutoDateTime( flag );
++fr;
itAdvanced = true;
}
if( fr[0].matchWord( "MirrorSouthernHemisphere" ))
{
++fr;
#ifdef _MSC_VER
bool flag = (!_stricmp( fr[0].getStr(), "True" )) || atoi(fr[0].getStr());
#else
bool flag = (!strcasecmp( fr[0].getStr(), "True" )) || atoi(fr[0].getStr());
#endif
em.setSkyDomeMirrorSouthernHemisphere( flag );
++fr;
itAdvanced = true;
//.........这里部分代码省略.........
开发者ID:godbyk,项目名称:osgephemeris,代码行数:101,代码来源:IO_EphemerisModel.cpp
注:本文中的dateTimeStr函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论