public final function setSecond( int $second = null )
      : DateTime
   {

      if ( \is_null( $second ) )
      {
         $second = static::CurrentSecond();
      }

      return $this->setTimeParts( null, null, $second );

   }
public final function setSecond( int $second = null )
      : DateTime
   {

      if ( \is_null( $second ) )
      {
         $second = static::CurrentSecond();
      }

      return $this->setTimeParts( null, null, $second );

   }
public final function setSecond ( int $ second = null ) : DateTime { if ( \ is_null ( $ second ) ) { $ second = static :: CurrentSecond ( ) ; } return $ this -> setTimeParts ( null , null , $ second ) ; }
Changes the current defined second to defined value.

@param  integer $second The new second value. If the value NULL is used it means: Use the second of NOW()
@return \Beluga\Date\DateTime
Changes the current defined second to defined value .