isis/src/base/objs/iTime/iTime.cpp
QString iTime::SecondString(int precision) const {
    ostringstream osec;
    osec.setf(ios::fixed);
    osec << setprecision(precision) << Second();
    QString sSeconds(osec.str().c_str());
    sSeconds = sSeconds.remove(QRegExp("(\\.0*|0*)$"));

    if(sSeconds.isEmpty()) sSeconds = "0";
    return sSeconds;
  }
/**
   * Returns the second portion of the time as a string
   *
   * @return string
   */
Returns the second portion of the time as a string
@return string
Returns the second portion of the time as a string @return string
QString iTime::SecondString(int precision) const {
    ostringstream osec;
    osec.setf(ios::fixed);
    osec << setprecision(precision) << Second();
    QString sSeconds(osec.str().c_str());
    sSeconds = sSeconds.remove(QRegExp("(\\.0*|0*)$"));
    if(sSeconds.isEmpty()) sSeconds = "0";
    return sSeconds;
  }
QString iTime :: SecondString ( int precision ) const { ostringstream osec ; osec . setf ( ios :: fixed ) ; osec << setprecision ( precision ) << Second ( ) ; QString sSeconds ( osec . str ( ) . c_str ( ) ) ; sSeconds = sSeconds . remove ( QRegExp ( " \\ " ) ) ; if ( sSeconds . isEmpty ( ) ) sSeconds = " " ; return sSeconds ; }
Returns the second portion of the time as a string
 @return string
Returns the second portion of the time as a string @return string