std:: ctime
|
Definido en el encabezado
<ctime>
|
||
|
char
*
ctime
(
const
std::
time_t
*
time
)
;
|
||
Convierte el tiempo dado desde la época a una hora local calendario y luego a una representación textual, como si se llamara a std:: asctime ( std:: localtime ( time ) ) . La cadena resultante tiene el siguiente formato:
Www Mmm dd hh:mm:ss yyyy\n
-
Www- el día de la semana (uno deMon,Tue,Wed,Thu,Fri,Sat,Sun). -
Mmm- el mes (uno deJan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec). -
dd- el día del mes. -
hh- horas. -
mm- minutos. -
ss- segundos. -
yyyy- años.
La función no admite localización.
Contenidos |
Parámetros
| time | - | puntero a un std::time_t objeto que especifica el tiempo a imprimir |
Valor de retorno
Puntero a una cadena de caracteres estática terminada en nulo que contiene la representación textual de fecha y hora. La cadena puede ser compartida entre
std::asctime
y
std::ctime
, y puede ser sobrescrita en cada invocación de cualquiera de estas funciones.
Notas
Esta función devuelve un puntero a datos estáticos y no es segura para hilos. Además, modifica el objeto estático std::tm que puede ser compartido con std::gmtime y std::localtime . POSIX marca esta función como obsoleta y recomienda std::strftime en su lugar.
El comportamiento puede ser indefinido para los valores de std::time_t que resulten en una cadena más larga de 25 caracteres (por ejemplo, el año 10000).
Ejemplo
#include <cassert> #include <cstring> #include <ctime> #include <iostream> int main() { std::time_t result = std::time(nullptr); std::cout << std::ctime(&result); char buffer[32]; std::strncpy(buffer, std::ctime(&result), 26); assert('\n' == buffer[std::strlen(buffer) - 1]); std::cout << buffer; }
Salida posible:
Mon Oct 11 17:10:55 2021 Mon Oct 11 17:10:55 2021
Véase también
|
convierte un objeto
std::tm
a una representación textual
(función) |
|
|
convierte un objeto
std::tm
a una representación textual personalizada
(función) |
|
|
(C++11)
|
formatea y emite un valor de fecha/hora según el formato especificado
(plantilla de función) |
|
Documentación C
para
ctime
|
|