¿Qué tal mis queridos/as lectores/as? hace bastante tiempo que no redactaba en el blog, últimamente he estado ocupándome de tener un poco de tiempo para mí, como si tuviera unas mini vacaciones. Pero no importa, aquí vuelvo cargado de más conocimientos para todos.

En este pequeño post, aprenderás a trabajar con la fecha y la hora de una forma breve y sencilla antes de hacer la introducción a la programación por objetos o POO.

Fecha y hora

Hay un módulo llamado time que te permitirá trabajar con la fecha y la hora, estos son algunos métodos.

ipmrpionrtt(ttiimmee.ctime())

Devolverá:

MonApr1321:58:462020

No es muy práctico si quieres hacer otras cosas, como asignar una fecha y hora a un archivo que quieras crear, por suerte, puedes preformatear con .strftime().

iff##p##pmeerrpccI1iIMiohhm3nmonraap-tpntt__r0(rd(lhi4fiaftoum-emyeigmi2cicmar0hr1he=ná2aá3ao0__tu_luAhi=n2onpuma2garmet-)ia.if2flnsme3eotec-c2)r.h0h0fsa6a2tt0irccmfoo2etmm2(ioo:"m2%eee3d(ss:-"tt0%%aa6mA::-%%Yd_%%HB-%%MY-%%SH":)%M:%S")

Puedes ver más información sobre los parámetros para formatear aquí.

Este es un ejemplo de como almacenar el resultado del comando dmesg del sistema operativo Linux, y que se almacene el resultado en un archivo con la fecha preformateada.

idffawmmreripeocctosmhhhddrgaimmtt_voee=ilopsssmo_eggusegln__buo(llpbi=gaoorpmrggorpC=c..cooohwcecrn"irlsetvdviossemotsssre_ee.ttsl((Prigod)ofr_gmptTl,eeiio'snmegwg(em_'.[p%)s"aostdsL.admolsoeCgouso(gdtgn""m."v%er]ed%se,r-gat%(_dsimfl(hr-eo)eT%cg.liYh:dle_ae=m%_cFpHloao-odlL%gesoM)(eg-',%usStt"fd)-o8u't)=)subprocess.PIPE)

calendar

Muestra un calendario como el comando cal de Linux.

ic#M122mao6307plNoeoT122rnsJu7418tdaamnW122croue18529a.salmtrT123eoryh29630nnadtr2F1123ahá0r30741r(:220S1120a418520S112,u52961)

Puedes hacer una combinación con el módulo time y calendar.

iam#pmneIrpysmioopnr=rtt=i(imctiniaintrlmt(áee(tn,tiedcimlaamerle.c.e.samnstlodtrenarfntrftdhtia(imrameine(oy("o"%d,%memY"le")s))a))ñ)oymeintroducido.

O también puedes hacer que devuelva un calendario con valores específicos:

iam#pmneIrpysmioopnr=rtt=i(imcciniaantrllt(áee(innineddnplaapurrutc.t(am("lo"IenInntntdhtra(roraodinduoyuzozcd,caemaleesela)lñ)moaeñsyo:ma"e)c)ionntsruoldtuacri:do".))

Más información, en la documentación oficial.