Procedimiento
Esta guía informará a sus lectores sobre los diversos parámetros que podemos usar para generar las diferentes salidas en términos de fecha, hora y marca de tiempo utilizando el método Datetime64. La guía primero ofrece una breve descripción del uso y el funcionamiento del módulo DateTime y luego muestra la sintaxis de los diferentes ejemplos de esta función.
Sintaxis
El Datetime64 se puede usar para dar diferentes representaciones de la fecha y el formato de tiempo. Para utilizar esta función, debemos saber sobre su método de llamadas. Podemos llamar a esta función simplemente copiando y especificando los parámetros siguiendo la sintaxis a continuación:
$ Numpy.datetime64 ('fechas')
La función Datetime64 toma la entrada, luego genera la hora y la fecha con la información del mes, el día y el año.
Valor de retorno
Si seguimos la sintaxis básica anterior de Datetime64 representada en el script de Python, la función generará la salida de fecha en el formato "aaa yyy-mm-dd".
Ejemplo 1
Usaremos el método básico de la función datetime64 () para generar la salida básica de esta función. El programa para este ejemplo se escribirá en el entorno de código abierto "Spyder" de Python. Después de crear con éxito un nuevo proyecto en Python Shell, instalaremos e importaremos los módulos necesarios desde los paquetes de Python. La única biblioteca básica que utilizaremos con el método Datetime64 es "Numpy". Usaremos este módulo importándolo como "PN".
Para escribir el programa para este ejemplo, solo usaremos Datetime64 para generar la fecha y la hora. Llamaremos al método "PN.datetime64 ('fecha') ". Al parámetro de entrada de la función, pasaremos el valor de fecha en el formato, e.gramo., "Aaa yyy-mm-dd". Este formato tomará el año, el mes y la fecha, por lo que le daremos el valor "2023-10-03". Luego guardaremos los resultados en alguna variable e imprimiremos esa variable para mostrar los resultados de la función en la pantalla. El programa para este ejemplo se reescribe en el idioma Python, y se puede copiar del siguiente fragmento del código para ver la salida resultante de la llamada de función del método Datetime64 ().
#Importación del módulo Numpy
importar numpy como PN
# Declarando la representación de la fecha utilizando Datetime64
fecha = PN.DateTime64 ('2023-10-03')
#displazando la salida
fecha de impresion)
Cuando construimos el programa copiado del fragmento dado anteriormente, obtenemos la salida como la fecha con el formato que habíamos especificado en el parámetro de la función datetime64.
Ejemplo 2
Intentemos algunos ejemplos más para comprender el funcionamiento de esta función para permitirnos utilizar el formato completo de la función modificando sus parámetros de entrada para las diferentes representaciones de la fecha y el tiempo. En este ejemplo, implementaremos esta función de tal manera que encontrará las unidades de fecha de la función misma. Entonces, por ejemplo, si seguimos el formato "aaa yyy-mm-dd" y pasamos el año, el mes y la fecha de la función "PN.datetime64 () ”y desea que la función solo devuelva el año desde la fecha, esto se puede hacer introduciendo otra unidad de fecha en el parámetro de la función.
Entonces, si queremos saber el año desde la fecha, pasaríamos el parámetro adicional "Y" al método Datetime64 () como "PN.DateTime64 ('2023-12-24', 'y') ", entonces la función volverá solo el año en la salida de la fecha del parámetro que le habíamos especificado. Siguiendo el mismo procedimiento, si reemplazamos la "y" con la "M", la función devolverá el mes en la salida. Los resultados de esta llamada de función se mencionan en la siguiente figura:
#Importación del módulo Numpy
importar numpy como PN
# declarar el año a partir de la representación de la fecha utilizando DateTime64
fecha = PN.DateTime64 ('2023-12-24', 'y')
#displazando la salida
fecha de impresion)
Ejemplo 3
Ejemplos anteriores han discutido que mostrar la fecha, año y mes utilizando la función Datetime64, por lo que este ejemplo mostrará cómo podemos decir la marca de tiempo y, desde la marca de tiempo, la información de horas, minutos e incluso los segundos utilizando la función DateTime64. Para hacerlo, importaremos el Numpy como "NP", y luego usando NP, llamaremos el método "NP.datetime64 ('datetTime') ”para mostrar la marca de tiempo con la fecha en la salida. Esta función toma la fecha y la hora con la "t" colocada entre ellos como su parámetro.
Si mostramos los resultados de esta función, llamar a la salida tendría la fecha y la hora. Si queremos mostrar la fecha, la marca de tiempo y la información de, digamos un minuto o un segundo, entonces llamamos al método Datetime64 "NP.datetime64 ('2020-12-09T12: 04: 06', 'm') ". Aquí, la "M" representa la unidad de tiempo por el minuto. Podemos usar el "s" en lugar de 'm', y el s representará la unidad de tiempo de la segunda. Guardaremos esta función en una variable e imprimiremos los resultados llamando a la función print (). El código para este ejemplo se da en el siguiente fragmento:
#Importación del módulo Numpy
importar numpy como PN
# Declarar el minuto de la representación de la fecha y la hora utilizando Datetime64
fecha = PN.DateTime64 ('2020-12-09T12: 04: 06', 'm')
#displazando la salida
fecha de impresion)
La función ha devuelto como salida la fecha, la marca de tiempo y la información de tiempo en forma de actas.
Conclusión
El artículo se basa en el tema "NP. método Datetime64 () ". El artículo ha representado el método para implementar las diferentes formas de representar la fecha y la hora utilizando Datetime64 () con la ayuda de los tres ejemplos diferentes, cada uno que se ocupa del parámetro modificado de la función datetime64 () para que los usuarios puedan obtener claridad sobre esta función y sus parámetros sin ambigüedades.