?std time example
 Haga una suposición sobre cómo se asigna la hora a UTC. Por ejemplo, puede suponer que una hora ambigua siempre se expresa en la hora estándar de la zona horaria. Si el tiempo ambiguo es un dato ingresado por el usuario, puede dejar que el usuario resuelva la ambigüedad. Normalmente, una hora ambigua se controla llamando al método GetAmbiguousTimeOffsets para recuperar una matriz de objetos TimeSpan que contienen los posibles desplazamientos UTC de la hora ambigua. Sin embargo, este ejemplo supone arbitrariamente que una hora ambigua siempre debe asignarse a la hora estándar de la zona horaria. La propiedad BaseUtcOffset devuelve el desplazamiento entre UTC y la hora estándar de una zona horaria.  Una duración de tiempo se define como un número específico de ticks en una unidad de tiempo. Un ejemplo es una duración como “3 minutos” (3 tics de un “minuto”). Otros ejemplos son "42 milisegundos" u "86.400 segundos", que representan la duración de 1 día. El valor de sesgo que se utilizará durante las traducciones de la hora local que se producen durante la hora estándar. Este miembro se ignora si no se proporciona un valor para el miembro StandardDate. Este valor se agrega al valor del miembro Bias para formar el sesgo utilizado durante el tiempo estándar. En la mayoría de las zonas horarias, el valor de este miembro es cero. Una descripción del horario de verano. Por ejemplo, PDT podría indicar la hora de verano del Pacífico.  La biblioteca estándar de C++ también proporciona las interfaces estándar C y POSIX para manejar la fecha y la hora. En <ctime>, las macros, tipos y funciones de <time.h> están disponibles en el espacio de nombres std. Los tipos y funciones se enumeran en la Tabla 5.25.  El siguiente ejemplo ilustra cómo convertir una hora ambigua a UTC suponiendo que representa la hora estándar de la zona horaria local. El ejemplo consta de un método denominado ResolveAmbiguousTime que determina si el valor de DateTime que se le pasa es ambiguo. El sesgo es la diferencia, en minutos, entre la hora universal coordinada (UTC) y la hora local. Todas las traducciones entre UTC y la hora local se basan en la siguiente fórmula: UTC = hora local + sesgo. Este miembro es obligatorio. Una descripción de la hora estándar.  Definido en el encabezado <ctime>. char* ctime( const std::time_t* tiempo ); Convierte la hora dada desde la época a una hora local del calendario y luego a una representación textual, como si llamara a std::asctime(std::localtime(time)). La cadena resultante tiene el siguiente formato: Www Mmm dd hh:mm:ss yyyy. Www: el día de la semana (uno de lunes, martes, miércoles, jueves, viernes, sábado y domingo). De Wikipedia, la enciclopedia libre. Un estándar de tiempo es una especificación para medir el tiempo: ya sea la velocidad a la que pasa el tiempo; o momentos en el tiempo; o ambos. En los tiempos modernos, se han reconocido oficialmente como estándares varias especificaciones de tiempo, mientras que antes eran cuestiones de costumbre y práctica. Un ejemplo de un tipo de estándar de tiempo puede ser una escala de tiempo, que especifica un método para medir divisiones de tiempo.  Un estándar para la hora civil puede especificar tanto intervalos de tiempo como la hora del día. Las mediciones de tiempo estandarizadas se realizan utilizando un reloj para contar períodos de algún cambio cíclico, que pueden ser cambios de un fenómeno natural o de una máquina artificial.
 Una especie de estándar de tiempo puede ser una escala de tiempo, que especifica un método para medir las divisiones de tiempo.