本文整理汇总了C++中TimeZone::isValid方法的典型用法代码示例。如果您正苦于以下问题:C++ TimeZone::isValid方法的具体用法?C++ TimeZone::isValid怎么用?C++ TimeZone::isValid使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TimeZone
的用法示例。
在下文中一共展示了TimeZone::isValid方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: createVCards
//.........这里部分代码省略.........
}
// CLASS
if(version == VCard::v3_0)
{
card.addLine(createSecrecy((*addrIt).secrecy()));
}
// EMAIL
const QStringList emails = (*addrIt).emails();
bool pref = true;
for(strIt = emails.begin(); strIt != emails.end(); ++strIt)
{
VCardLine line("EMAIL", *strIt);
if(pref == true && emails.count() > 1)
{
line.addParameter("TYPE", "PREF");
pref = false;
}
card.addLine(line);
}
// FN
VCardLine fnLine("FN", (*addrIt).formattedName());
if(version == VCard::v2_1 && needsEncoding((*addrIt).formattedName()))
{
fnLine.addParameter("charset", "UTF-8");
fnLine.addParameter("encoding", "QUOTED-PRINTABLE");
}
card.addLine(fnLine);
// GEO
Geo geo = (*addrIt).geo();
if(geo.isValid())
{
QString str;
str.sprintf("%.6f;%.6f", geo.latitude(), geo.longitude());
card.addLine(VCardLine("GEO", str));
}
// KEY
const Key::List keys = (*addrIt).keys();
Key::List::ConstIterator keyIt;
for(keyIt = keys.begin(); keyIt != keys.end(); ++keyIt)
card.addLine(createKey(*keyIt));
// LOGO
card.addLine(createPicture("LOGO", (*addrIt).logo()));
// MAILER
VCardLine mailerLine("MAILER", (*addrIt).mailer());
if(version == VCard::v2_1 && needsEncoding((*addrIt).mailer()))
{
mailerLine.addParameter("charset", "UTF-8");
mailerLine.addParameter("encoding", "QUOTED-PRINTABLE");
}
card.addLine(mailerLine);
// N
QStringList name;
name.append((*addrIt).familyName().replace(';', "\\;"));
name.append((*addrIt).givenName().replace(';', "\\;"));
name.append((*addrIt).additionalName().replace(';', "\\;"));
name.append((*addrIt).prefix().replace(';', "\\;"));
name.append((*addrIt).suffix().replace(';', "\\;"));
示例2: isValid
//
// Return true if valid, false otherwise.
//
bool LocalTime::isValid() const {
TimeZone zone;
int32_t ot = this->getOffset();
return this->DateTime::isValid() && zone.isValid(ot);
}